반응형
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int h, m;
do{
h = sc.nextInt();
m = sc.nextInt();
if(m < 45){
m = m + 60 - 45;
h--;
if(h < 0){
h = 23;
}
System.out.printf("%d %d", h, m);
break;
}else{
m = m - 45;
System.out.printf("%d %d", h, m);
break;
}
}while(h > -1 || h < 24 || m > -1 || m < 60);
sc.close();
}
}
태블릿에 손코딩 해보면서 방법을 찾아내긴 했는데 생각했던 것보다 코드가 별로인 것 같아서 조금 아쉬웠다.
좀 더 좋게 고칠 수 있을 거 같은데 아직도 생각해보는 중이지만 쉽게 떠오르지가 않는다..
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 2480 - 주사위 세 개 (0) | 2024.01.29 |
---|---|
[백준] 2525 - 오븐 시계 (0) | 2024.01.28 |
[백준] 14681 - 사분면 고르기 (0) | 2024.01.26 |
[백준] 2753 - 윤년 (0) | 2024.01.25 |
[백준] 9498 - 시험 성적 (0) | 2024.01.24 |