[파이썬][백준][2753번] 윤년

2022. 1. 30. 17:32Algorithm/BaekJoon (Python)


- 문제

 

 


- 풀이

 

 

year = int(input())
if ((year % 4 == 0) and (year % 100 != 0)) or (year % 400 == 0):
    print("1")
else:
    print("0")

 

 

윤년이 되기 위한 조건은 3가지이다.

1. 4의 배수

2. 4의 배수이지만, 100의 배수가 아닌 것

3. 4의 배수이지만, 400의 배수는 윤년

 

if 문의 조건에서 이것을 만족하기 위해서는 글자 그대로 식을 작성하면 된다.

 

1 and 2 or 3

 

이것이 곧 답