반응형
<문제>
프로그램 명:leap_year
제한시간:1 초
자연수를 입력으로 받아 윤년이면 YES , 아니면 NO를 출력하는 프로그램을 작성하시오.
윤년이란 ,
4의 배수이고 100 의 배수가 아님.
400의 배수임
두 가지중 하나라도 참이면 윤년
입력
입력되는 수는 3000 이하의 자연수이다.
입출력 예
입력 4 출력 YES
입력 100 출력 NO
입력 200 출력 NO
입력 400 출력 YES
<코드>
n = int(input())
if n % 400 == 0:
print('YES')
else:
if n % 100 == 0:
print('NO')
else:
if n % 4 == 0:
print('YES')
else:
print('NO')
문제 출처 - http://59.23.150.58/30stair/
반응형
'🧩PS > 🥈Nomal' 카테고리의 다른 글
[PYTHON] 교차점 수 구하기(COCI 기출문제) (0) | 2020.02.22 |
---|---|
[PYTHON] 45분 전 시간 구하기 (0) | 2020.02.22 |
[C/C++/PYTHON] 백준 2493번 탑(Stack, DP) (0) | 2020.02.19 |
[PYTHON] 사각형 넓이 구하기 (0) | 2020.02.16 |
[C / JAVA] 백준 10870번 피보나치 수 5 (0) | 2020.02.16 |