반응형
새로운 문제가 추가되었다
오븐 시계
여기서 참고해야 할 부분은
1. 소요시간이 60분 미만이라는 법은 없다
즉 120분이 될 수도 있고 190분이 될 수도 있다
2. 즉 현재시간이 23시일 때 무조건 0으로 가는게 아니라, 2시간 소요되면 1시가 되어야 한다
h 시간 m 분 t 소요시간으로 풀어보았다
import java.util.*;
class Main {
public static void main(String args[]){
Scanner scn = new Scanner(System.in);
int h = scn.nextInt();
int m = scn.nextInt();
int t = scn.nextInt();
if(m+t >= 60) {
System.out.printf("%d %d", (h+(m+t)/60)>23 ? (h+(m+t)/60)-24 : (h+(m+t)/60), (m+t)%60);
} else {
System.out.printf("%d %d", h, m+t);
}
}
}
반응형
'코딩테스트 문제 > 백준-자바' 카테고리의 다른 글
[백준] 킹, 퀸, 룩, 비숍, 나이트, 폰 (3003번) / 입출력과 사칙연산 (0) | 2022.08.09 |
---|---|
[백준] 주사위 세개 / (2480번) (0) | 2022.08.02 |
[백준] ??! (10926번) (0) | 2022.07.26 |
[백준] 아스키 코드 / Java (0) | 2021.07.05 |
[백준] 정수 N개의 합 / Java (0) | 2021.06.29 |