본문 바로가기
알고리즘

[백준/JAVA] 2525. 오븐 시계

by 상후 2022. 7. 1.
728x90
반응형

 

 

https://github.com/ROUTINE-STUDY/Algorithm

알고리즘 스터디를 진행하고 있습니다. 😊
초보들로 구성되어있으며, 열심히 풀어보고 풀이 방식을 공유하고 피드백을 해주는 스터디입니다.
참여 문의는 댓글 혹은 GitHub 주소를 참고해주세요.

문제 출처 : https://www.acmicpc.net/problem/2525

 

2525번: 오븐 시계

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

www.acmicpc.net

 

출처 : 백준

 

내 코드(JAVA)

 

public static void main(String[] args) throws IOException {

    try (BufferedReader br = new BufferedReader(new InputStreamReader(System.in))) {
        String[] time = br.readLine().split(" ");
        int cookingTime = Integer.parseInt(br.readLine());
        int hour = Integer.parseInt(time[0]);
        int minute = Integer.parseInt(time[1]);

        minute += cookingTime;
        if (minute >= 60) {
            hour += (minute / 60);
            minute %= 60;

            if (hour >= 24) {
                hour -= 24;
            }
        }

//            hour = (hour + (minute + cookingTime) / 60) % 24;
//            minute = (minute + cookingTime) % 60;

        System.out.printf("%d %d", hour, minute);
    }

}

 

 

 

 

 

 

728x90
반응형

댓글