본문 바로가기
Baekjoon Online Judge

[BOJ] 백준 2525번 오븐 시계 (Java)

by 프로그래 밍구 2023. 1. 1.

문제링크

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

 

2525번: 오븐 시계

첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.)

www.acmicpc.net


나의코드

import java.util.*;

public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int h = sc.nextInt();
        int m = sc.nextInt();
        int c = sc.nextInt();
        sc.close();
        
        int hour = c / 60;
        int minute = c % 60;
        
        if(m + minute >= 60){
            m = m + minute - 60;
            h = h + hour + 1;
            if(h >= 24){
                h = h % 24;
            }
        }else if(m + minute < 60){
            m = m + minute;
            h = h + hour;
            if(h >= 24){
                h = h % 24;
            }
        }
        System.out.print(h + " " + m);
    }
}

 

댓글