[백준] 2525번 오븐 시계 Java 문제 풀이

2023. 1. 27. 18:15알고리즘/백준

728x90
반응형

문제풀이

import java.util.Scanner;

interface Main {
    public static void main (String[] args) {
        Scanner sc = new Scanner(System.in);
        int hour, min;
    
        hour = sc.nextInt();
        min = sc.nextInt() + sc.nextInt();
    
        System.out.println((hour+min/60)%24 + " " + min%60);        
    }
}

시에 해당하는 값은 0부터 23까지 밖에 존재할 수 없으므로 24로 나눈 나머지 값을 써줍니다.

분에 해당하는 값은 0부터 59까지 밖에 존재할 수 없으므로 60으로 나눈 나머지 값을 써줍니다.

 

입력받은 분은 60의 배수마다 1씩 시간 값이 증가하므로 hour 뒤에 min/60을 써줍니다.

 

 

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

 

2525번: 오븐 시계

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

www.acmicpc.net

 

728x90
반응형