[python] 백준 2525번 오븐시계풀이

도리·2025년 2월 24일

문제

훈제오리구이를 시작하는 시각과 오븐구이를 하는 데 필요한 시간이 분단위로 주어졌을 때, 오븐구이가 끝나는 시각을 계산하는 프로그램을 작성하시오.

입력, 출력

내 풀이

h,m = map(int, input().split())
t = int(input())

if h == 0:
    h= 24
time = h*60 + m 
time = time + t

new_h = time // 60
new_m = time % 60 

if new_h >= 24 :
    new_h = new_h % 24
print (new_h, new_m)

mp)

  • h가 23시를 넘어가, 24시가 되는 경우 0으로 표현되는 문제가 있다.
  • 계산시엔 24로 취급하고, 출력시 표기될 시간은 0시부터 시작이 되어야 한다.
  • 따라서 계산할때 h==0 인 경우 24로 바꿔주고, 계산이 끝난 후 new_h의 시간은 24로 나눈 나머지값이 시간이 되게한다.
profile
인공지능응용학과 졸업

0개의 댓글