[SWEA D2] 1948. 날짜 계산기

shin·2022년 11월 9일
0

CodingTest 문제 풀이

목록 보기
29/79

문제 : [SWEA D2] 1948. 날짜 계산기

풀이

T = int(input())
# 1/31, 2/28, 3/31, 4/30, 5/31, 6/30, 7/31, 8/31, 9/30, 10/31, 11/30, 12/31
days = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
for t in range(1, T + 1):
    m1, d1, m2, d2 = map(int, input().split(" "))
    ddays = 0
    if m1 == m2:
    	ddays = d2 - d1 + 1
    else:
        ddays += days[m1] - d1
        for i in range(m1 + 1, m2):
        	ddays += days[i]
        ddays += (d2 + 1)
    print(f"#{t} {ddays}")
profile
Backend development

0개의 댓글