[swexpert] 1948. 날짜 계산기 (python)

728x90
반응형

뒤에 나오는 날짜의 총합은 이전 월까지의 일수의 합 + 현재 달의 일수 

이전 날짜의 총합도 마찬가지로 그렇게 구해준다 

현재 날짜는 1부터 시작한다

 

날짜의 총합을 빼주면 날의 차이가 나타난다

t=int(input())
date=[31,28,31,30,31,30,31,31,30,31,30,31]
for i in range(1,t+1):
    print(f'#{i}',end=' ')
    m,d1,n,d2=map(int,input().split())
    sum=1
    for x in range(n-1):
        sum+=date[x]
    sum+=d2
    sum-=d1
    for x in range(m-1):
        sum-=date[x]
    print(sum)

728x90
반응형
TAGS.

Comments