메뉴 건너뛰기

문제


시간메모리제출 회통과 회비율
1초64MB
0
0
0.0%
나의 횟수나의 판정시도 명성공 명비율
00
0.0%
문제

윤년에만 열리는 동굴이 있다. 동글 입구에서 연도 \(Y\)가 주어질 때 동굴 입구가 열리면 YES, 그렇지 않으면 NO를 출력하시오.

보통 1년의 2월은 28일까지이다. 대략 4년에 한 번씩은 2월에 하루를 더해 29일까지 두는데, 이때 그해를 윤년이라 한다. 

윤년인지 판별할 때는 아래 네 가지를 위에서부터 순서대로 체크한다. 위에서 조건에 걸리면 그해의 답(YES 또는 NO)이 정해지고, 더 아래 규칙은 보지 않아도 된다.

1. \(Y\)가 \(400\)으로 나누어떨어지면 윤년이다. 예: \(2000\)은 \(400\)으로 나누어떨어지므로 윤년(YES)이다.
2. 1번에 해당하지 않는데 \(Y\)가 \(100\)으로 나누어떨어지면 평년이다. 예: \(1900\)은 \(4\)로도 나누어떨어지지만 \(100\)으로도 나누어떨어지므로, 1번·2번 규칙에 따라 평년(NO)이다.
3. 1·2번에 해당하지 않는데 \(Y\)가 \(4\)로 나누어떨어지면 윤년이다. 예: \(2024\)는 \(4\)로 나누어떨어지고 \(100\)으로는 나누어떨어지지 않으므로 윤년(YES)이다.
4. 위 세 가지 어느 것에도 해당하지 않으면 평년이다. 예: \(2023\)은 NO.

입력

입력은 다음 형식으로 주어진다.

\(Y\)

  • 첫째 줄에 정수 \(Y\)가 한 줄로 주어진다.
  • 입력되는 값은 모두 정수이다.
  • \(1 \le Y \le 9999\)
출력

다음 형식으로 출력한다.

첫째 줄에 YES 또는 NO 중 하나를 출력한다.

예시 1
입력
2024
출력
YES
설명

\(2024\)는 \(4\)로 나누어떨어지고 \(100\)으로는 나누어떨어지지 않으므로 YES.

예시 2
입력
1900
출력
NO
예시 3
입력
2000
출력
YES
위로