https://www.acmicpc.net/problem/2525
2525번: 오븐 시계
첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.)
www.acmicpc.net
문제
풀이
a,b = map(int,input().split())
c = int(input())
m_sum = b+c
if m_sum < 60 :
minute = m_sum
hour = a
else :
if m_sum % 60 == 0 :
time_h = m_sum // 60
hour = a + time_h
minute = m_sum % 60
if hour >= 24:
hour = hour%24
else :
minute = m_sum % 60
time_h = m_sum // 60
hour = a + time_h
if hour >= 24:
hour = hour%24
print (hour, minute)
어떻게 해야 간결하게 할 수 있을까....
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준/Python] 2869번 달팽이는 올라가고 싶다 (0) | 2023.09.12 |
---|---|
[백준/Python] 1159번 농구 경기 (0) | 2023.09.01 |
[백준/Python] 1181번 단어 정렬 (0) | 2023.08.21 |
[백준/Python] 10951번 A+B - 4 | 입력 끝날 때 까지 출력 (EOF) (0) | 2023.07.19 |
[백준/Python] 2884번 알람 시계 (0) | 2023.07.18 |