반응형
2753번
https://www.acmicpc.net/problem/2753
** 2가지로 풀어봄.**
1) 긴 버전 - 그냥 한단계 한단계 하는 방식...
year = int(input())
ans = 0
if (year%4 == 0):
if (year%400==0):
ans = 1
elif (year%100!=0):
ans = 1
print(ans)
2) 짧은 버전 - 조건문 한번에!
year = int(input())
ans = 0
if (year%4 == 0) and ((year%400==0) or (year%100!=0)):
ans = 1
print(ans)
짧은 코드가 좋은 거겠지? 아닌가?
cf)
나머지 구하기 : %
일반 나누기 : /
몫 구하기: //
(몫, 나머지) 구하기 : divmod(a,b)
(ex)
x, y = divmod(10,3)
print(x, y)
>> 3, 1
반응형
'공부 > 데이터사이언스' 카테고리의 다른 글
[백준] 3단계 - 1110번 (파이썬) check! (0) | 2022.06.20 |
---|---|
[백준] 2단계 - 2735번 (C++) (0) | 2022.06.19 |
[백준] 2단계 - 2480번 (파이썬) (0) | 2022.06.19 |
[백준] 2단계 - 2884번 (파이썬) (0) | 2022.06.19 |
[백준] 2단계 - 2525번 (파이썬) (0) | 2022.06.19 |
댓글