Shiny Sky Blue Star

백준 문제 풀이/백준 (JAVA)

JAVA 백준 2525 오븐 시계

gamja00 2024. 7. 1. 15:18


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

 

완성 코드

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int hour, minute, addMinute;

        hour = sc.nextInt();
        minute = sc.nextInt();

        addMinute = sc.nextInt();
        minute += addMinute;

        while (minute >= 60) {
            minute -= 60;
            hour += 1;

        }
        if (hour >= 24) {
            hour -= 24;
        }
        System.out.println(hour + " " + minute);
    }
}

 

문제는 쉬운데 적응이 덜 돼서 그런가 쓰는 게 조금... 어렵다.
좀 더 풀어보면 감 잡을 것 같다. 오랜만에 해서 그런 거지 모르는 게 아니니까...
그리고 뭔가 C보다 채점 속도가 느리다. 스캐너 말고 readline인가 있었던 것 같은데 그거 써야 되나 싶다.
곧 시간초과 뜰 것 같으니까 그 때 써봐야겠다.