코딩일지/python 백준 알고리즘

python 백준 알고리즘 2884번: 알람 시계

야언 2022. 9. 4. 17:46

https://www.acmicpc.net/problem/2884

 

2884번: 알람 시계

상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만,

www.acmicpc.net

분침이 45분 이상일때는 시침 변화 없이 분침만 -45,

분침이 45분 미만일 경우 시침 -1, 분침 +15,

0시이고 분침이 45분 미만일 경우 시침은 23시, 분침 +15

 

내 제출

H, M = map(int,input().split()) 
if M > 44:   ### 45분 이상일때
    print(H, M-45)    ### 분침만 바뀜
elif M < 45 and H !=0:    ### 0시가 아니고 45분 이하일때 
    print(H-1,M+15)    ### 시침-1, 분침 +15 
else:                 ### 0시이고 45분 이하일때
    print(23,M+15)    ### 시침 23시, 분침 +15