[python] 백준 2884번 알람시계

도리·2025년 2월 23일

문제

  • 원래 설정되어있는 알람을 45분 앞서는 시간으로 바꾸기.

내 코드

45분 당기기

h,m = map(int, input().split())
if h == 0:
h = 24

time = 60*h+m
alarm = time - 45

new_h = alarm // 60

if new_h == 24:
new_h =0
new_m = alarm % 60

print(new_h, new_m)

  • 0 이 되는 값을 미리 생각하고 처리했어야 했다.
  • //는 몫, %는 나머지 헷갈리지 말기
  • h 가 0 일때, 또 계산하고 난 값이 여전히 24일때 표현법을 달리 해야 한다.
profile
인공지능응용학과 졸업예정..

0개의 댓글