티스토리 뷰

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로 반복문을 끝내준다.

카운팅한 숫자를 출력하면 끝

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함