백준 2884번 알람시계 (java)

마뇽미뇽·2024년 4월 27일
0

알고리즘 문제풀이

목록 보기
18/165

1. 문제

https://www.acmicpc.net/problem/2884

2. 풀이

45분 미만이면 1시간 전으로 넘어가고 15분을 더한다.(45분을 뺄 수 없으니 60분을 가져온다.)
시간이 0시일때에서 45분을 빼면 23시로 넘어간다.

3. 코드

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){
            if(h == 0)  System.out.println(23 + " " + (m+15));
            else    System.out.println((h-1) + " " + (m+15));
        }
        else    System.out.println(h + " " + (m-45));
    }
}
profile
Que sera, sera

0개의 댓글