给定年份 Y 和月份 M,输出该年的该月拥有的天数。
要求考虑闰年以及输入月份不在合法范围内的情况。
输入
输入为一行,包括两个用空格隔开的整数 Y \ (1 \leq Y \leq 3000), M \ ( 1 \leq M \leq 20),分别表示年份和月份。
输出
输出一行,若输入的年月合法,输出当月的天数。
若不合法,输出字符串 error
。
样例
标准输入 复制文本 |
2020 10 |
标准输出 复制文本 |
31 |
标准输入 复制文本 |
2020 13 |
标准输出 复制文本 |
error |
标准输入 复制文本 |
2020 2 |
标准输出 复制文本 |
29 |
提示
普通闰年:公历年份是 4 的倍数的,且不是 100 的倍数,为普通闰年(如 2004 年、2020 年就是闰年)。
世纪闰年:公历年份是整百数的,必须是 400 的倍数才是世纪闰年(如 1900 年不是世纪闰年,2000 年是世纪闰年)。