반응형
출처: https://www.acmicpc.net/problem/2884
Input
10 10
Output
9 25
24시간 형식으로 표현합니다. 시간을 나타낼 때, 불필요한 0은 사용 X
ex) 0:0은 자정 / 끝은 23:59 다음날 자정 1분 전 입니다.
import java.util.*;
public class Main{
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
int H = Integer.parseInt(sc.next());
int M = Integer.parseInt(sc.next());
// 45분 빠르게 설정
M = M - 45;
// 기존 시간이 45분 미만이라서 음수로 떨어지는 경우
if(M < 0){
H--; // 1시간 감소
if(H < 0){ // 시간이 음수로 떨어지는 경우
H += 24;
}
// ex) -1분 이었으면 59분이 됩니다.
M += 60;
}
// 정답 출력
System.out.println(H + " " + M);
}
}
반응형
'PS 문제 풀이 > Baekjoon' 카테고리의 다른 글
[BOJ] 백준 12791 Starman (0) | 2021.02.25 |
---|---|
[BOJ] 백준 11652 카드 (0) | 2021.02.25 |
[BOJ] 백준 3665 최종 순위 (0) | 2021.02.24 |
[BOJ] 백준 2056 작업 (0) | 2021.02.24 |
[BOJ] 백준 2252 줄 세우기 (0) | 2021.02.24 |
댓글