프로그래밍_일반/백준
boj 2753
Spadework
2019. 11. 29. 23:09
문제
연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력
윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때
입력
: [int]날짜출력
: 0 or 1
풀이
4의 배수를 기본으로, 100의 배수는 아니며, 400은 윤년이다
( year % 4 == 0 and year % 100 != 0 or year % 400 == 0 )
year = int(input())
print(1 if year % 4 == 0 and year % 100 != 0 or year % 400 == 0 else 0)