본문 바로가기

Programming/Algorithm

백준 알고리즘 2525번 오븐 시계 JAVA

반응형

백준 알고리즘 풀이중 if문과 while 문을 동시에 사용할 예제가 나와 기록해본다.

 

출처 백준알고리즘

 

오븐시계 계산인데 시, 분 그리고 거기에 더할 값을 계산하는 간단한 문제이다.

분 >= 60 일시 0으로 리셋 그리고 시 를 1씩 더해주면 되고

시 >= 24 일 때 0으로 리셋 해주면 된다.

 

JAVA 풀이 방식으로는 이렇다.

 

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		
		int hh = in.nextInt();
		int mm = in.nextInt();
		int plus = in.nextInt();
		
		in.close(); 
		
		mm = mm+plus;
		
		if (mm>=60) {
			while(mm>=60) {
				mm = mm - 60;
				hh++;
				if (hh >= 24) {
					hh = 0;
				}
			}
		}
		
		System.out.println(hh+" "+mm);
	}

}

 

반응형