본문 바로가기
JAVA

[JAVA][백준] 2884_알람시계

by saemsaem 2024. 4. 15.

import java.util.Scanner;

public class Zalram_2884 {
    public static void main (String[] args) {
        Scanner sc = new Scanner(System.in);
        int h = sc.nextInt();
        int m = sc.nextInt();

        if (m >= 45) {
            m -= 45;
        } else if (m < 45) {
            if (h > 0) {
                m += 15;
                h -= 1;
            } else if (h < 1) {
                h = 23;
                m += 15;
            }
        }

        System.out.println(h +" "+ m);
    }
}

여러가지 경우를 모두 if로 나눠서 코딩하기!

경우의 수를 노트에 정리해보면, 꼭 4개의 if문을 쓰지 않고 더 간략한 if문을 만들 수 있음.

'JAVA' 카테고리의 다른 글

[JAVA][백준] 3052_나머지  (0) 2024.04.15
[JAVA][백준] 1152_단어의 개수  (0) 2024.04.15
[JAVA][백준] 2562_최댓값  (0) 2024.04.15
[JAVA][백준] 11720_숫자의 합  (0) 2024.04.15
[JAVA][백준] 2439_별찍기2  (0) 2024.04.15