알고리즘/백준
[백준] 1476. 날짜 계산 - 파이썬
빙빙
2021. 8. 1. 20:48
E1,S1,M1 = map(int,input().split())
cnt = 0
E,S,M =0,0,0
while(1):
cnt += 1
E += 1
S += 1
M += 1
if E >= 16:
E -= 15
if S >= 29:
S -= 28
if M >= 20:
M -= 19
if E == E1 and S== S1 and M == M1:
break
print(cnt)
무한대로 while문을 돌면서 카운팅을 해준다.
만약 E가 16을 넘으면 -15를 해주며 다시 1로 만든다.S와 M도 마찬가지로 빼주며 1로 만든다.
그러다가 입력받은 값이 나오면 break로 반복문을 끝내준다.
카운팅한 숫자를 출력하면 끝