Algorithm

백준: 오븐 시계

Hoonco 2023. 1. 15. 18:30

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

 

2525번: 오븐 시계

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

www.acmicpc.net

 

해당 문제는 비교적 간단하다.

현재 시간에서 n 분이 초과된 시간을 계산하는 문제이다.

 

예제 1.

14 30

20

출력 

14 50 

 

코드

# 현재 시간에서 요리 시간이 경과된 시간을 표시하라
hour, minute = map(int, input().split())
cook_time = int(input())
total_minute = hour * 60 + minute + cook_time
hour = (total_minute // 60) % 24
minute = total_minute % 60

print(f"{hour} {minute}")

 

입력 받은 시간과 분을 정수형 배열로 저장해놓는다.

그리고 시간을 분으로 변환하고 현재 분, 요리에 소요시간을 모두 더한다.

모두 더한 분을

다시 시간, 분 변환식을 통하여 재 정의한다.