본문 바로가기

알고리즘/🥉 브론즈

백준 2525 오븐 시계 자바 풀이

728x90

난이도 : 브론즈5

풀이일 : 04123

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

 

2525번: 오븐 시계

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

www.acmicpc.net


링크로 이동하기 귀찮은 분들을 위한 문제 캡쳐


풀이 코드

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int h = sc.nextInt();
		int m = sc.nextInt();
		int t = sc.nextInt();
		
		if((m+t)<60)
			m += t;
		else {
			h += (m+t)/60;
			m = (m+t)%60;
		}
		if(h>=24)
			h -= 24;
            
		System.out.println(h+" "+m);
	}
}

느낀점

바로 직전에 푼 알람 시계 문제랑 비슷해서 쉽게 풀었다.

아직 if 다음에 쓰는 괄호가 어색하게 느껴진다.