year = int(input())
if year // 4 == 0:
if year // 100 != 0:
print(1)
elif year // 400 == 0:
print(1)
else :
print(0)
이건 저번에 풀고 틀린거.. 왜 틀렸지 고민해봐야겠다
year = int(input())
# 4의 배수가 아니면 윤년 아님
# 4의 배수인데 100의 배수가 아니면 윤년 400의 배수이면 윤년
# 4의 배수인데 100의 배수이면 윤년 아님
if year % 4 == 0 :
if year % 400 == 0 :
print("1")
elif
위에 이건 오늘 다시 풀다가 만거
답을 찾아봤다
a = int(input())
if (a % 4 == 0 and a % 100 != 0)or(a%400 == 0):
print(1)
else:
print(0)
3번째 줄처럼 if에 여러가지 조건을 쓸 수 있다는 것을 간과하고있었다,,,,
그냥 조건 주어진 말 그대로 했으면 좋았을건데...
'programming' 카테고리의 다른 글
[백준 15552] 빠른 A + B (0) | 2021.08.10 |
---|---|
[백준 8393] 합 (0) | 2021.08.10 |
[백준 python] 14681 사분면 고르기 (0) | 2021.07.28 |
vscode 커맨드 정리 (0) | 2021.05.10 |
컴퓨터 언어를 배울때 가장 중요한 것 (0) | 2021.04.15 |