[BOJ] 2525 | 오븐 시계

vednuegnuoy·2023년 4월 25일
0

BOJ

목록 보기
4/8

문제 2525 > 오븐 시계 풀이

package BOJ.L2;

import java.util.Scanner;

public class _2525 {
    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);
        int h = scanner.nextInt();
        int m = scanner.nextInt();
        int time = scanner.nextInt();

        int tempM = m + time;
        if(tempM >= 60) { // 분이 60 넘어갈 때
            tempM = tempM % 60;
            int tempH = h + ((m + time)/60);
            if(tempH >= 24){ // 23시 59분 넘어가면 0시로 초기화
                System.out.println((tempH % 24) + " " + tempM);
            }else{
                System.out.println(tempH + " " + tempM);
            }
        }else {
            System.out.println(h + " " + tempM);
        }

    }
}

시, 분 계산하는 문제
조금 더 가독성 있는 코드 쓰도록 노력(코드 간결화 연습하기)

0개의 댓글