https://www.acmicpc.net/problem/10768
1. 아이디어
조건문을 활용하면 간단하게 해결할 수 있다.
2. 문제풀이
2월 초과거나 2월인데 18일 초과인 경우, 2월 미만이거나 18일 미만인 경우로 구분하고 둘 다 해당하지 않으면 Special이 출력되게 구현했다.
3. 코드
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int m = Integer.parseInt(br.readLine());
int d = Integer.parseInt(br.readLine());
if ((m > 2) || (m == 2 && d > 18)) System.out.println("After");
else if (m < 2 || d < 18) System.out.println("Before");
else System.out.println("Special");
}
}
4. 후기
'코딩테스트 준비 > 백준' 카테고리의 다른 글
[백준] 14910번 - 오르막 [Java] (0) | 2025.01.06 |
---|---|
[백준] 3003번 - 킹, 퀸, 룩, 비숍, 나이트, 폰 [Java] (0) | 2025.01.06 |
[백준] 5596번 - 시험 점수 [Java] (0) | 2025.01.06 |
[백준] 1371번 - 가장 많은 글자 [Java] (0) | 2025.01.06 |
[백준] 5354번 - J박스 [Java] (0) | 2025.01.06 |