编程题
### 问题描述 小菌特别喜欢回文天、合法天和特殊天,如果有一天即是回文天,又是合法天还是特殊天,他给这天称为 NiceDay。 设一个日期为 `yyyy/mm/dd`。其中回文天、合法天和特殊天定义如下: - 回文天:将日期拼接乘一个新的整数,该整数为回文数。例如:`2020/02/02` 是一个回文天,而 `2072/12/31` 不是一个回文天。 - 合法天:该日期为在日历上可以找到的日期。例如 `2020/12/31` 是一个合法天,而 `2023/03/40` 不是一个合法天。 - 特殊天:将日期拼接乘一个新的整数 $t$,数字 $0, 1, \dots, 9$ 中,任意一个数字在 $t$ 中出现次数不超过两次。例如 `5679/03/14` 是一个特殊天,而 `1234/12/21` 不是一个特殊天。 本题共有 $T$ 个询问,对于每个询问,若是 NiceDay 输出 `Yes`,反之输出 `No`。 ### 输入格式 第 $1$ 行输入一个正整数 $T$,表示询问的次数。 接下来 $T$ 行,每行一个形如 `yyyy/mm/dd` 的字符串,表示等待判断的日期。 ### 输出格式 对于每个询问,输出一个字符串: - 若该天是 NiceDay 输出 `Yes`。 - 反之输出 `No`。 ### 样例输入 ```txt 3 2020/02/02 2020/12/31 4130/03/14 ``` ### 输出样例 ```txt No No Yes ``` ### 数据范围 对于 $100$% 的测试样例,$1 \leq T \leq 10$,$2000 \leq yyyy \leq 9999$,$00 \leq mm \leq 99$,$00 \leq dd \leq 99$。 保证输入时,$yyyy$ 为 $4$ 位,$mm$ 和 $dd$ 为 $2$ 位。
查看答案
赣ICP备20007335号-2