顺子日期
问题描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 小明特别喜欢顺子。顺子指的就是连续的三个数字:123、456等。顺子日期指的就是在日期的yyyymmdd表示法中,存在任意连续的三位数是一个顺子的日期。例如20220123就是一个顺子日期,因为它出现了一个顺子:123;而20221023则不是一个顺子日期,它一个顺子也没有。小明想知道在整个2022年份中,一共有多少个顺子日期? 运行限制 ·最大运行时间:1s ·最大运行内存:512M
我的答案:
一、信息
- 题目描述:在日期的
yyyymmdd
格式中,寻找包含至少一个顺子的日期数量,其中顺子为连续的三个数字(如123、456)。 - 年份:2022,意味着所有日期都以2022开头。
- 顺子限定:只有"012"和"123"是2022年内可能出现的顺子。
二、分析
- 有效顺子:由于年份固定为2022,月份和日期的组合必须是合法的。在2022年内,有效顺子只能是"012"和"123",因为其他顺子会导致非法日期(如月份或日期超出合法范围&