[백준 2753번-파이썬/Python] 윤년
알고리즘 공부/BOJ백준 풀이

[백준 2753번-파이썬/Python] 윤년

http://acmicpc.net/problem/2753

{코드}

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

# 조건연산자를 사용한 코드
print(1 if year % 4 == 0 and year % 100 != 0 or year % 400 == 0 else 0)

{설명}

이 문제는 전형적인 if문 문제로 조건문 한 줄로 풀 수 있는 문제입니다.

결국 4의 배수일때 100의 배수가 아니거나 400의 배수면 윤년이 되는 것을 잘 파악하면 됩니다. (문제에 적혀있는 거랑 다르지 않습ㄴ..)