https://www.acmicpc.net/problem/2525
2525번: 오븐 시계
첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.)
www.acmicpc.net
문제 : 훈제오리구이를 시작하는 시각과 오븐구이를 하는 데 필요한 시간이 분단위로 주어졌을 때, 오븐구이가 끝나는 시각을 계산하는 프로그램을 작성하시오.
1. 내가 작성한 코드
h,m = map(int,input().split())
plus = int(input())
d = 0
if m + plus < 60:
m = m + plus
print(h,m)
else :
d = (m+plus) // 60
m = (m+plus) % 60
h = h + d
if h >= 24:
h = h- 24
print(h,m)
굳이
if m<plus <60:
m = m + plus
코드를 넣을 필요 없이, 60으로 나눈 몫과 나머지를 그대로 사용해서 간략하게 작성할 수 있는 것 같다.
'🔅코딩테스트 공부🔅 > ❗백준' 카테고리의 다른 글
[백준] 2506번 점수계산(with python) (0) | 2023.01.10 |
---|---|
[백준] 1546번 평균(with python) (0) | 2023.01.10 |
[백준] 10870번 피보나치 수 5(with python) (0) | 2023.01.10 |
[백준] 2460번 지능형 기차2 (with python) (0) | 2023.01.10 |
[백준] 10818번 최소, 최대(with python) (0) | 2023.01.10 |
댓글