코딩테스트 문제/백준-자바

[백준] 오븐 시계 (2525번) // 조건문단계

유호야 2022. 8. 1. 01:26
반응형

새로운 문제가 추가되었다

오븐 시계

여기서 참고해야 할 부분은

1. 소요시간이 60분 미만이라는 법은 없다 
즉 120분이 될 수도 있고 190분이 될 수도 있다 

2. 즉 현재시간이 23시일 때 무조건 0으로 가는게 아니라, 2시간 소요되면 1시가 되어야 한다 

h 시간 m 분 t 소요시간으로 풀어보았다

import java.util.*;

class Main {
    public static void main(String args[]){
        
        Scanner scn = new Scanner(System.in);
        int h = scn.nextInt();  
        int m = scn.nextInt(); 
        int t = scn.nextInt();  

        if(m+t >= 60) {  
            System.out.printf("%d %d", (h+(m+t)/60)>23 ? (h+(m+t)/60)-24 : (h+(m+t)/60), (m+t)%60);
        } else {
            System.out.printf("%d %d", h, m+t);
        }        
    }
}

 

반응형