백준 단계별
[Java] 백준 2525: 오븐 시계
pullwall
2023. 1. 3. 15:51
728x90
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int H = sc.nextInt();
int M = sc.nextInt();
int C = sc.nextInt();
int min = 60 * H + M;
min += C;
int hour = (min / 60) % 24;
int minute = min % 60;
System.out.println(hour + " " + minute);
}
}
시간과 분을 따로 생각하고 풀었다가 조건이 너무 많아져서..
시간과 분을 모두 분으로 환산하여 문제를 해결하는 방식으로 진행하였다.
환산한 분 단위에 조리시간을 더해주고
이를 다시 시간과 분으로 바꿀 때 주의해야 할 것은
시간에 %24 부분이다. 이녀석이 24시가 넘어가면 다시 0부터 시작할 수 있게 하는 역할을 한다.
분에 %60도 마찬가지다.
728x90