#2884 ์•Œ๋žŒ ์‹œ๊ณ„
algorithm/baekjoon

#2884 ์•Œ๋žŒ ์‹œ๊ณ„

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

import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner scan = new Scanner(System.in);
        
        int H = scan.nextInt();
        int M = scan.nextInt();
        
        //45๋ถ„์„ ๊ธฐ์ค€์œผ๋กœ 45๋ถ„๋ณด๋‹ค ํฌ๋ฉด ๊ทธ๋ƒฅ 45๋ฅผ ์ž…๋ ฅ๋ฐ›์€ M์—์„œ ๋นผ์ค€๋‹ค
        if(M>=45){
            M = M-45;
            System.out.println(H+" "+M);
        }
        //์ž…๋ ฅ๋ฐ›์€ M์ด 45๋ณด๋‹ค ์ž‘์€ ๊ฒฝ์šฐ์—๋Š”
        //1. H๊ฐ€ 0๋ณด๋‹ค ํฐ ๊ฒฝ์šฐ, H์—์„œ 1์„ ๋นผ์ฃผ๊ณ  60-45+M
        else if(M<45){
            if(H>0){
                H = H-1;
                M = M+15;
                System.out.println(H+" "+M);
            }
            //2. H๊ฐ€ 0์ธ ๊ฒฝ์šฐ, H๋ฅผ 23์œผ๋กœ ์„ค์ •ํ•˜๊ณ  60-45+M
            else if(H==0) {
                H = 23;
                M = M+15;
                System.out.println(H+" "+M);
            }
        }
        scan.close(); //Scanner ์‚ฌ์šฉ ํ›„ close() ํ˜ธ์ถœํ•ด์ฃผ๊ธฐ
    }
}

 

'algorithm > baekjoon' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

#15552 ๋น ๋ฅธ A+B  (0) 2021.05.04