알고리즘

[JAVA] 백준 2884번

멋쟁이개굴이 2020. 1. 22. 16:24
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		int hour = sc.nextInt();
		int minute = sc.nextInt();
		
		sc.close();
		
		minute -= 45;
		
		if(minute < 0) {
			if(hour == 0) {
				hour = 23;
				minute = 60 + minute;
			} else {
				hour -= 1;
				minute = 60 + minute;
			}
		}
		
		System.out.println(hour + " " + minute);

	}

}

알람시계문제

숫자를 넣었을 때 45분전의 숫자로 나와야한다.

ex) 10 10    =>     9 25

 

        

어려웠다... 처음엔 쉽게 쉽게 풀리더니 0 시 0분부터 헷갈리기 시작하였다...

중요 포인트는 시간이 0 일때 (자정일때) 입니다.

잘하자 ^^..