Notice
Recent Comments
Link
Today
Total
12-21 00:41
«   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
Archives
관리 메뉴

nayonngme

[Python/백준 2884, 2525] 알람시계, 오븐시계 본문

Algorithm/백준

[Python/백준 2884, 2525] 알람시계, 오븐시계

nayonng 2023. 2. 8. 15:00

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

 

2884번: 알람 시계

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

www.acmicpc.net

H, M = map(int, input().split())
if M>=45:
    print(H, M-45)
elif H==0 and M<45:
    print(23, M+15)
else:
    print(H-1, M+15)

 

24시간 기준으로 0시가 될 떄도 고려해주기


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

 

2525번: 오븐 시계

첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.)

www.acmicpc.net

 

A, B = map(int, input().split())
C = int(input())

if B+C >= 60:
    A = A +int((B+C)//60)
    B = (B+C) % 60
else:
    B = B+C
  
if A > 23:
    A = A-24

print("{} {}".format(A, B))

 

Comments