p = int(input())
S = s+p
X = S//60
T = m + X
Y = h+T//60
Z = S%60
if S >= 60:
if T < 60:
if Y < 24:
print('%d %d %d' %(Y, T, Z))
else:
print('%d %d %d' %(Y-24, T, Z))
else:
if Y < 24:
print('%d %d %d' %(Y, T%60, Z))
else:
print('%d %d %d' %(Y-24, T%60, Z))
else:
print('%d %d %d' %(h, m, S))
2530번 문제인데 코드 가독성 떨어져도 이해 부탁해요
이 코드 그대로 실행시키면 잘 작동되는데 계속 틀렸다고 나옴
시계 문제고 첫 줄에 2 30 30 둘째 줄에 50 쓰면 2시 30분 30초에 50초 더해져서 2시 31분 20초 출력되는 식임
작동되는게 정답이랑 상관은 없지
그러면 뭐가 문제일까.. ㅜㅜ
뭐가 문제긴 풀이가 잘못된거지
예제 입력 따라하면 예제 출력 똑같이 나오는데
그니까 예제인 케이스에서만 정상 작동하는 반쪽짜리 풀이라는거지
다른 시간 넣어봐도 24시는 0시로 바뀌고 다 되는데.. 일단 알겠음 다른 방법 찾아보지 머..
D가 500000까지 가능한데 이렇게 짜면 당연히 틀리지. vs에서도 정상작동이 아니라 예시의 경우에만 맞는거임
그러네.. 큰 수 넣어니까 안 되네 감사합니다
-24 말고 %24 하니까 됐다ㅎㅎ ㄱㅅㄱㅅ