반응형
다중 if로 코딩하였습니다.
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
String alarm=scan.nextLine();
String [] strArray=alarm.split(" ");
int h= Integer.parseInt(strArray[0]);
int m = Integer.parseInt(strArray[1]);
wakeUp(h,m);
}
public static void wakeUp(int h, int m) {
if(m>=45) {
System.out.println(h+" "+(m-45));
}else if(m<45&&h>0) {
System.out.println(h-1+" "+(m+15));
}else if(m<45&&h==0) {
System.out.println(23+" "+(m+15));
}
}
}
반응형
'프로그래밍 > 알고리즘 풀이' 카테고리의 다른 글
[알고리즘] 백준 2750번 수 찾기 Java (0) | 2020.08.28 |
---|---|
[알고리즘] 백준 1920번 수 찾기 Java (0) | 2020.08.25 |
[알고리즘] 백준 14681번 사분면 고르기 Java (0) | 2020.08.18 |
[알고리즘] 백준 2753번 윤년 Java (0) | 2020.06.29 |
[알고리즘] 백준 9498번 시험 성적 Java (0) | 2020.06.29 |
댓글