-
백준 파이썬 2753 윤년[미해결요소]BOJ 2020. 3. 16. 18:42
내 풀이
12345678910a = int(input())if a%400 == 0:print(1)elif a%100 == 0:print(0)elif a%4 == 0:print(1)else:print(0)cs 다른 풀이들.
아래 풀이들은 이 문제의 출력이 1또는 0이니까 가능한 풀이들이다.
윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 를 그대로 쓴 풀이
a = int(input())
print(int((a%4==0) and (a%100!=0 or a%400==0)))숏코딩
y = int(input())
print(+( y % 400 < 1 , y % 4 < 1) [ y % 100 > 0 ])음.. 일단
print(+(True))의 결과는 1인걸 확인했는데, 뒤의 것은 어떻게 되는건지 모르겠다.
'BOJ' 카테고리의 다른 글
백준 파이썬 5101 Sequences[미해결] (0) 2020.03.16 백준 파이썬 4299 AFC 윔블던[미해결] (0) 2020.03.16 백준 파이썬 2752 세수정렬 (0) 2020.03.16 백준 파이썬 2480 주사위 세 개 (0) 2020.03.16 백준 파이썬 1712 손익분기점 (0) 2020.03.16