백준 2753번:윤년 파이썬

태훈입니다·2022년 11월 15일
0

코테 풀이

목록 보기
4/34

윤년을 true = 1 윤년이 아닌 년도를 false = 0 으로 반환하는 문제

정답 코드

a = int(input())

if (a % 4 == 0 and (a%100 != 0 or a%400 ==0)):
    print(1)
else:
    print(0)

풀이

먼저 윤년인지 아닌지 확인 할 연도를 a에 입력 받고,
a를 if문과 비교연산자를 통해 확인한다.
문제에서 윤년의 조건이 4의 배수이고 100의배수가 아니거나, 400의 배수인 조건을 만족하기 위해, (4의배수이고) and (100의배수 or 400의 배수)
로 묶어서 and, or 그리고 if,else 를 통해 문제를 풀었다.

profile
개발 공부를 하고 있는 비전공자입니다!

0개의 댓글