안녕하세요. BeyondTheClouds 입니다.
이번에 풀어볼 문제는 2525번 오븐 시계 입니다.

확실히 시간관련 문제는 많이 풀어봐야 케이스 짜는데 익숙해지는것 같습니다.
변수를 어떻게 잡을 것인지가 많은 부분을 좌우하더군요,,
제가 작성한 코드는 아래와 같습니다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int b = scanner.nextInt();
int c = scanner.nextInt();
int min = b + c;
if (min <= 59) {
System.out.println(a + " " + min);
} else {
int hour = a + (min / 60);
if (hour >= 24) {
System.out.println((hour - 24) + " " + (min % 60));
} else {
System.out.println((hour) + " " + (min % 60));
}
}
}
}
마지막으로 위 문제의 링크 남겨두도록 하겠습니다!
https://www.acmicpc.net/problem/2525
★ 제가 푼 방법이 항상 정답은 아닙니다. 더 좋은 방법이 있다면 댓글로 알려주세요! ★