진짜 다 까먹었다고 생각한 2차 계기
python 논리연산자 까먹음 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
dojang.io/mod/page/view.php?id=2192
a = input()
# 주어진 연도
c = 1 if ((a%4==0) and (a%100!=0) and (a%400==0)) else 0
print(c)
?
-> 잘못된 점 1. a=input()이면 a의 type은 str이다 ㅎㅎ 2. 밑에 주어진 연도가 4로 나눠지고(and임) 100으로 나누었을 때 나눠지지 않을 때 혹은 400으로 나누었을 때 나머지가 0이면 윤년이다.
a = input()
a = int(a)
# 주어진 연도
c = 1 if ((a%4==0) and (a%100!=0) or (a%400==0)) else 0
print(c)
'DEV > 알고리즘 문제 풀이' 카테고리의 다른 글
[백준] 9498, 2753, 14681번 with Python (0) | 2021.06.08 |
---|---|
[백준] 1330번 python (0) | 2021.06.08 |
1330번 (0) | 2021.03.12 |
1008번 (0) | 2021.03.12 |