본문 바로가기
코딩테스트/백준

Java - 백준 코딩테스트 2884번 [if문 - 알람 시계]

by sycareer 2021. 6. 24.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import java.util.Scanner;
 
public class Alarm {
 
    public static void main(String[] args) {
        //20210614 - 2884번
        Scanner sc = new Scanner(System.in);
        
        int hour = sc.nextInt();
        int minute = sc.nextInt();
        
        while (hour >= 0 && hour <= 23 && minute >= 0 && minute <= 59) {
            if (minute < 45) {
                minute = 60 - (45 - minute);
                
                if (hour <= 0) {
                    hour = 23;
                } else {
                    hour -= 1;
                }
                
                break;
            } else {
                minute = (minute - 45);
                break;
            }
        }
        System.out.println(hour + " " + minute);
    }
 
}
cs