(JAVA) 백준 알고리즘 No.2884

지식저장공간·2023년 2월 15일

(JAVA)PS

목록 보기
26/30

http://boj.kr/2884

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Main {

	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		StringTokenizer st = new StringTokenizer(br.readLine());
		
		int hour = Integer.parseInt(st.nextToken());
		int min = Integer.parseInt(st.nextToken());
		int min2 = min-45;
		if(min2 <0) {
			hour -=1;
			min=min2+60;
			if(hour<0) {
				hour = 23;
			}
		}
		
		if(min2>=0) {
			min -=45;
		}
		System.out.println(hour + " " + min);
	}
}
// min-45<0 일경우 음수값이기 때문에 0분일경오 -45이기 때문에 +60을 해주고
// hour에서 -1한다.
// hour를 -1했을경우 음수면 반드시 23이기 때문에 고정.

profile
발전하는 개발자가 꿈입니다. 지식을 쌓고 지식을 활용해 목표 달성을 추구합니다.

0개의 댓글