-Code
month = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
for _ in range(int(input())):
y, m = map(int, input().split())
if m == 1:
print(y - 1, 12, 31)
else:
if m == 3 and ((y % 100 != 0 and y % 4 == 0) or y % 400 == 0):
m -= 1
d = 29
else:
m -= 1
d = month[m]
print(y, m, d)
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 4583번 거울상 (0) | 2022.08.04 |
---|---|
[백준/파이썬] 4447번 좋은놈 나쁜놈 (0) | 2022.08.03 |
[백준/파이썬] 25285번 심준의 병역판정검사 (0) | 2022.08.01 |
[백준/파이썬] 15701번 순서쌍 (0) | 2022.07.31 |
[백준/파이썬] 11296번 가격 (0) | 2022.07.30 |