코딩테스트
3. 알람 시계 | 입력받은 시간에서 45분 뺀 시간 출력
DEV-HJ
2023. 1. 23. 00:51
반응형
입력받은 분(minute) 을 45 기준으로 45보다 작으면 시(hour)을 -1 해주고
아닐경우 입력받은 분(minute)에 -45 를 해주면 된다.
또한 시(hour)가 0보다 작아질 경우 시(hour) 을 23으로 수정해준다.
package baekjoon_조건문01;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class test05_알람시계 {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
StringTokenizer st = new StringTokenizer(str," ");
int H = Integer.parseInt(st.nextToken());
int M = Integer.parseInt(st.nextToken());
if(M < 45) {
H--;
M = 60 - (45 - M);
if(H < 0) {
H = 23;
}
System.out.println(H + " " + M);
}
else {
System.out.println(H + " " + (M - 45));
}
}
}
반응형