그냥 단순히 수학 공식을 이용해서 풀려다가 어짜피 초를 입력 받기 때문에 초 단위로 증가시켜도 된다는 판단이 들은 문제이다.
시긴도 1초에다가, 최대 500,000초가 주어지기 때문에 시간도 넉넉하다고 생각했다.
단순히 6025를 입력받으면 6025번 반복을 진행한다.
만약 C가 60이 되면 B를 1 증가 시키고 C를 0으로 바꾸는 식으로 진행해서 췹게 풀수 있는 문제였다.
코드
# 백준 2530 - 인공지능 시계
# 분류 : 수학
A, B, C = map(int, input().split())
D = int(input())
for i in range(D) :
C += 1
if C == 60 :
B += 1
C = 0
if B == 60 :
A += 1
B = 0
if A == 24 :
A = 0
print(A, B, C)