본문 바로가기
(문제풀이)

백준 2884(java) : 알람 시계

by cogito-new 2022. 10. 3.

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		String input = sc.nextLine();
		String[] time = input.split(" ");
		
		int hour = Integer.parseInt(time[0]);
		int minute = Integer.parseInt(time[1]);
		
		//h : 0~ 23, m = 0~59
		
		if( minute < 45) {
			if(hour >=1) {
				hour -= 1;
				minute = minute + 60 - 45;
			} else if(hour < 1) {
				hour = hour + 24 - 1;
				minute = minute + 60 - 45;
			}
		} else if( minute >=45){
			minute -= 45;
		}
		
		System.out.println(hour + " " +minute);
		
	}

}

* 조건 입력 중 부등호 (=) 부분 확실하게 확인 할 것.

→ 해당 부분 고려되지 않으면 실패 case 가 존재한다.

 

반응형