

단계별로 문제를 푸신 분들은 눈치를 채셨을겁니다. 난이도가 급상했어!
브론즈5 -> 브론즈3으로 두단계나 올랐습니다.
이 문제를 풀었다면, 한단계도 아닌 두단계나 상승하신거에요. 축하합니다. 짝짝!!
이전까지는 단순히 기능을 배우는 문제였다고 한다면, 이제부터 복합적인 논리퀴즈에 들어섰다고 볼 수 있겠습니다.
물론 and나 or 등 논리연산자에 대한 연습을 했었지만, 그건 해당 논리연산자라는 기능을 배운 것에 가깝습니다.
예제에서 친절하게 짚어줍니다만, 24시를 사이에 두고 시간이 설정되었을때가 문제가 됩니다. 이 부분을 고려해서 나눠주는게 중요합니다.
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();
if (M>=45) {
System.out.println(H + " " + (M-45));
}
else if (H>0) {
System.out.println((H-1) + " " + (M+15));
}
else {
System.out.println(23 + " " + (M+15));
}
}
}'백준 문제풀이 > 조건문' 카테고리의 다른 글
| 2480. 주사위 세개 (0) | 2022.09.11 |
|---|---|
| 2525. 오븐 시계 (0) | 2022.09.11 |
| 14681. 사분면 고르기 (0) | 2022.09.11 |
| 2753. 윤년 (0) | 2022.09.11 |
| 9498. 시험 성적 (0) | 2022.09.11 |