2525번: 오븐 시계
KOI 전자에서는 건강에 좋고 맛있는 훈제오리구이 요리를 간편하게 만드는 인공지능 오븐을 개발하려고 한다. 인공지능 오븐을 사용하는 방법은 적당한 양의 오리 훈제 재료를 인공지능 오븐에 넣으면 된다. 그러면 인공지능 오븐은 오븐구이가 끝나는 시간을 분 단위로 자동적으로 계산한다.
![](https://onlinejudgeimages.s3-ap-northeast-1.amazonaws.com/images/boj-og.png)
![](https://blog.kakaocdn.net/dn/b8yj4q/btstMz099Gq/Pig0YvbHXOkwbGtVGK1sf1/img.png)
※ 주의할 점
- 60으로 나누면 시간이고, 나머지 연산은 분이다.
- 24시 이상일 경우 다시 0부터 시작할 수 있도록 고려해야 한다.
✍️ 풀이
package level_02.num2525;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st1 = new StringTokenizer(br.readLine());
int inputHour = Integer.parseInt(st1.nextToken());
int inputMin = Integer.parseInt(st1.nextToken());
StringTokenizer st2 = new StringTokenizer(br.readLine());
int cookTime = Integer.parseInt(st2.nextToken());
int totalTime = inputHour * 60 + inputMin;
totalTime += cookTime;
int hour = (totalTime / 60) % 24;
int min = totalTime % 60;
System.out.println(hour + " " + min);
}
}
24시 이상일 경우 다시 0부터 시작할 수 있도록 나머지 연산 % 24을 사용했다. 24시 이상일 경우 나머지 연산에 의해서 0부터 다시 시작하게 된다.
Uploaded by N2T