본문 바로가기

1day 1coding/백준 단계별 문제

[백준/Java] 2525번: 오븐 시계

 

생각보다? 오래 걸린 문제...

맞았습니다만 너무 어렵게 접근 했다.

 

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		 Scanner scan = new Scanner(System.in);
		 String time = scan.nextLine();
		 String[] timeArr = time.split(" ");
		 int oriHour = Integer.parseInt(timeArr[0]);
		 int oriMin = Integer.parseInt(timeArr[1]);
		 
		 int timeTaken = Integer.parseInt(scan.nextLine());
		 int cnt = 0;
		 
		 while (timeTaken >= 60) {
			 timeTaken -= 60;
			 cnt ++;
			 if (timeTaken < 60) break;
		 }

		 oriMin += timeTaken; 
		 
		 if (oriMin == 60) {
			 oriMin = 0;
			 oriHour += 1;
		 } else if (oriMin > 60) {
			 oriMin -= 60; 
			 oriHour += 1; 
		 }
         oriHour += cnt;
		 if (oriHour >= 24) oriHour -= 24;
		 
		 System.out.println(oriHour + " " + oriMin);
	}
	    
}