https://www.acmicpc.net/problem/2525
문제 풀이
- 첫 번째 줄에서 받은 시간과 분을 받고 두 번째에서 받은 요리에 필요한 시간받아 요리 후의 시각을 출력한다.
solution
import sys
hour, min = map(int, sys.stdin.readline().strip().split(' '))
cook_min = int(sys.stdin.readline().strip())
# 현재 요리 시간과 요리에 필요한 시간을 합쳐 분으로 만들어 준다.
total_time = hour * 60 + min + cook_min
# 요리 후 시각을 60으로 나눠 몫을 시간으로 나머지를 분으로 저장한다.
after_time_hour = total_time // 60
after_time_min = total_time % 60
# 만약 요리 후 시간이 24시가 넘어가면 다시 0시부터 시작되기 때문에 시간에 -24시간을 해준다.
if after_time_hour >= 24 :
after_time_hour = after_time_hour - 24
print(after_time_hour, after_time_min)
'algorithm > 백준' 카테고리의 다른 글
[PYTHON] 2739 구구단 (0) | 2023.01.11 |
---|---|
[PYTHON] 2480 주사위 세개 (0) | 2023.01.11 |
[PYTHON] 2884 알람시계 (0) | 2023.01.11 |
[PYTHON] 14681 사분면 고르기 (0) | 2023.01.11 |
[PYTHON] 2753 윤년 (0) | 2023.01.11 |
댓글