int main() {
int H = 0, M = 0, NM = 0;
cin >> H >> M;
cin >> NM;
M += NM;
if (M >= 60) {
M -= 60;
H += 1;
}
if (H >= 24) {
H -= 24;
}
cout << H << " " << M << endl;
return 0;
}
백준 주소는 이곳입니다 : https://www.acmicpc.net/problem/2525
다른 것은 다 괘낯ㄶ은데, 예제 2번에 있는 17 40 입력 후 19 0 을 출력하는 부분에서 자꾸 18 60 으로 출력이 됩니다
>= 60을 >59로도 바꾸어 보았지만, 당연하게도 결과는 그대로인데, 혹시 이렇게 출력되는 원인이 있을까요?