알고리즘

[백준 알고리즘] 2884번 알람 시계. 자바(java)

삶은겨란 2020. 2. 17. 21:40

문제

 

풀이

 

 한 시간은 60분이므로 설정한 시간의 m이 45분보다 작으면 -값으로 변하므로 60-45+m으로 계산해주고

h가 0이면 24로 표기해준다.

m이 45분보다 클때는 그냥 빼준다.

 


import java.util.Scanner;

public class Main{ 
    public static void main(String[] args){
     Scanner scan=new Scanner(System.in);
    
        int h=scan.nextInt();
        int m=scan.nextInt();
        
        if(m<45) {
         if(h==0)
         h=24;
         System.out.println(h-1);
         System.out.println(60-45+m);
        }
        else {
        
         System.out.println(h);
         System.out.println(m-45);
        }
        scan.close();
    }
}