앎을 경계하기

Programming/Algorithm

백준 #1476 - 날짜 계산

양갱맨 2019. 11. 9. 00:57

문제에서 명시한 조건에 따라서 값을 처리해주면 된다.

import sys
En,Sn,Mn =  map(int,sys.stdin.readline().split(' '))
#1년이 지나면 각 1씩 증가
#범위를 넘으면 다시 1로
EE = 0
SS = 0
MM = 0
E = 1
S = 1
M = 1
while True:
    
    if E == En and S == Sn and M == Mn:
        if E==S==M==1:
            print(1)
            break
        print(EE+E)
        break
    
    E+=1
    S+=1
    M+=1

    if E > 15:
        EE += 15
        E = 1
    if S > 28:
        SS += 28
        S = 1
    if M > 19:
        MM += 19
        M = 1

'Programming > Algorithm' 카테고리의 다른 글

백준 #1890 - 점프  (0) 2019.11.09
백준 #2579 - 계단 오르기  (0) 2019.11.09
백준 #10819 - 차이를 최대로  (0) 2019.11.09
백준 #13913 - 숨바꼭질4  (0) 2019.11.09
백준 #1697 - 숨바꼭질  (0) 2019.11.09