알고리즘/백준 / / 2021. 9. 5. 22:53

[백준 BAEKJOON] 2884번 알람 시계 문제 (JAVA)

문제

 

소스코드
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int h = sc.nextInt();
		int m = sc.nextInt();
		sc.close();
		
		if (m < 45) {
			h--;
			if(h < 0) {
				h = 24 + h;
			}
			m = 60 + (m-45);
			
			System.out.printf("%d ",h);
			System.out.printf("%d", m);
		} else {
			System.out.printf("%d ",h);
			System.out.printf("%d", m-45);
		}
	} //main

} //class

 

24시간과 60분의 개념을 조금 생각해보면 풀 수 있는 문제였다.

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유