问题描述 |
---|
有若干个日期,求其中最接近的两个日期之间相隔多少天。 |
输入描述 |
这是一道多组案例的题目。一个正整数n,表示案例的数量。(n<=100) 每组案例首先是一个正整数m,表示日期的数量。(2<=m<=1000) 然后是m行数据,每行数据由一个格式为yyyy-mm-dd的合法日期组成,其中yyyy表示4位数的年,mm表示月,dd表示日。年份保证是4位数,月和日数值小于10时,不会带前置的0,例如2025年5月4日,会写成2025-5-4,不会写成2025-05-04。(1000<=y<=9999) |
输出描述 |
针对每组案例,输出1个整数,表示最邻近的两个日期之间相隔多少天。 每组案例输出完都要换行。 |
样例输入复制样例 |
2 3 2025-5-4 2025-9-1 2025-4-30 3 2025-5-4 2025-9-1 2025-9-1
|
样例输出 |
4 0 |
提示说明 |
闰年判定规则:满足条件1或者条件2均为闰年,其它情况为平年 1、4的倍数且非100的倍数; 2、400的倍数且非3200的倍数 |
相关 |