103650: [Atcoder]ABC365 A - Leap Year
Description
Score : $100$ points
Problem Statement
You are given an integer $Y$ between $1583$ and $2023$.
Find the number of days in the year $Y$ of the Gregorian calendar.
Within the given range, the year $Y$ has the following number of days:
-
if $Y$ is not a multiple of $4$, then $365$ days;
-
if $Y$ is a multiple of $4$ but not a multiple of $100$, then $366$ days;
-
if $Y$ is a multiple of $100$ but not a multiple of $400$, then $365$ days;
-
if $Y$ is a multiple of $400$, then $366$ days.
Constraints
- $Y$ is an integer between $1583$ and $2023$, inclusive.
Input
The input is given from Standard Input in the following format:
$Y$
Output
Print the number of days in the year $Y$ as an integer.
Sample Input 1
2023
Sample Output 1
365
$2023$ is not a multiple of $4$, so it has $365$ days.
Sample Input 2
1992
Sample Output 2
366
$1992$ is a multiple of $4$ but not a multiple of $100$, so it has $366$ days.
Sample Input 3
1800
Sample Output 3
365
$1800$ is a multiple of $100$ but not a multiple of $400$, so it has $365$ days.
Sample Input 4
1600
Sample Output 4
366
$1600$ is a multiple of $400$, so it has $366$ days.
Output
得分:$100$ 分
问题陈述
给你一个整数 $Y$,它在 $1583$ 和 $2023$ 之间。
找出公历年份 $Y$ 中的天数。
在给定的范围内,年份 $Y$ 有以下的天数:
-
如果 $Y$ 不是 $4$ 的倍数,那么有 $365$ 天;
-
如果 $Y$ 是 $4$ 的倍数但不是 $100$ 的倍数,那么有 $366$ 天;
-
如果 $Y$ 是 $100$ 的倍数但不是 $400$ 的倍数,那么有 $365$ 天;
-
如果 $Y$ 是 $400$ 的倍数,那么有 $366$ 天。
约束条件
- $Y$ 是一个整数,在 $1583$ 和 $2023$ 之间(包含)。
输入
输入从标准输入以下格式给出:
$Y$
输出
以整数形式打印年份 $Y$ 的天数。
示例输入 1
2023
示例输出 1
365
$2023$ 不是 $4$ 的倍数,所以它有 $365$ 天。
示例输入 2
1992
示例输出 2
366
$1992$ 是 $4$ 的倍数但不是 $100$ 的倍数,所以它有 $366$ 天。
示例输入 3
1800
示例输出 3
365
$1800$ 是 $100$ 的倍数但不是 $400$ 的倍数,所以它有 $365$ 天。
示例输入 4
1600
示例输出 4
366
$1600$ 是 $400$ 的倍数,所以它有 $366$ 天。