Algorithm(알고리즘)/백준

03_백준 2884번 파이썬 알람시계

고로케 2021. 6. 17.
반응형

틀렸따..


두 번째 input은 0 30 인데 여기서 -45분을 하면 23 45 가 출력 되어야 하는데
고려하지 못했다,,

if 문으로 전체 시간이 음수가 될 때
시간에 24시간을 더해 계산하는 조건을 주어서 해결했다

* 풀이

H, M = input().split()
H = int(H)
M = int(M)
fast_time = H * 60 + M - 45
if fast_time < 0:
    fast_time = (H+24) * 60 + M - 45
    fast_time_H = fast_time // 60
    fast_time_M = fast_time % 60
else:
    fast_time_H = fast_time // 60
    fast_time_M = fast_time % 60

print(fast_time_H, fast_time_M)

 

 

 

반응형

댓글