-코드
from math import floor, ceil
for _ in range(int(input())):
y, m, d = map(int, input().split())
n = 196471
n2 = 0
for i in range(1, y):
if i % 3 == 0:
n2 += 200
else:
n2 += 195
if y % 3 == 0:
n2 += 20 * (m - 1) + d
else:
n2 += ceil((m - 1) / 2) * 20 + floor((m - 1) / 2) * 19 + d
print(n - n2)
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬]6249번 TV Reports (0) | 2021.04.20 |
---|---|
[백준/파이썬]10270번 Algebraic Teamwork (0) | 2021.04.20 |
[백준/파이썬]16341번 Horsemeet (0) | 2021.04.20 |
[백준/파이썬]2869번 달팽이는 올라가고 싶다 (0) | 2021.04.19 |
[백준/파이썬]11651번 좌표 정렬하기 2 (0) | 2021.04.19 |