[백준] #2530 인공지능 시계 python

2023. 1. 29. 06:00

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

 

2530번: 인공지능 시계

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

www.acmicpc.net

 

📕 설명 📕

초, 분, 시 단계로 예외처리를 하나씩 반영하여 처리했다.

 

🧑🏻‍💻 나의 풀이 🧑🏻‍💻

 

 

h, m, s = map(int, input().split())
plus = int(input())

s += plus % 60
plus //= 60
if s >= 60:
    tmp = s // 60
    s -= 60 * tmp
    m += tmp

m += plus
plus //= 60
if m >= 60:
    tmp = m // 60
    m -= 60 * tmp
    h += tmp
if h >= 24:
    tmp = h // 24
    h -= 24 * tmp

print(h, m, s)

'Programming > Algorithm' 카테고리의 다른 글

[백준] #10817 세 수 python  (0) 2023.01.31
[백준] #5355 화성 수학 python  (0) 2023.01.30
[백준] #1264 모음의 개수 python  (0) 2023.01.28
[백준] #1568 새 python  (0) 2023.01.27
[백준] #9610 사분면 python  (0) 2023.01.26

BELATED ARTICLES

more