자바/백준

[백준 2530] 인공지능 시계

슈슈버거 2022. 9. 20. 18:33

문제

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

 

2530번: 인공지능 시계

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

www.acmicpc.net


내가 작성한 코드

import java.io.*;
import java.util.StringTokenizer;

public class 백준2530 {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

        StringTokenizer st = new StringTokenizer(br.readLine());
        int hour = Integer.parseInt(st.nextToken());
        int min = Integer.parseInt(st.nextToken());
        int sec = Integer.parseInt(st.nextToken());

        int time = Integer.parseInt(br.readLine());

        int ntime = hour*3600 + min*60 + sec;
        int etime = ntime + time;

        int rsec = etime%60;
        int rmin = (etime/60)%60;
        int rhour = (etime/60)/60;

        if(rhour>=24){
            rhour -= 24*(rhour/24);
        }

        bw.write(Integer.toString(rhour)+" "+Integer.toString(rmin)+" "+Integer.toString(rsec));
        bw.close();
    }
}

'자바 > 백준' 카테고리의 다른 글

[백준 1864] 문어 숫자  (0) 2022.09.20
[백준 1267] 핸드폰 요금  (0) 2022.09.20
[백준 25372] 성택이의 은밀한 비밀번호  (0) 2022.09.14
[백준 15964] 이상한 기호  (0) 2022.09.11
[백준 15740] A+B - 9  (0) 2022.09.11