https://www.acmicpc.net/problem/2857
1. 아이디어
String의 contains 메서드를 활용하면 특정 문자열이 포함되었는지 알 수 있다는 점을 활용했다.
2. 문제풀이
이름을 입력받아서 FBI라는 문자열이 포함됐는지 판단하는 과정을 반복하고, FBI라는 문자열이 하나도 포함되지 않으면 HE GOT AWAY!를 출력하도록 구현했다.
3. 코드
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
StringBuilder sb = new StringBuilder();
for (int tc = 1; tc <= 5; tc++) {
String name = br.readLine();
if (name.contains("FBI")) sb.append(tc).append(" ");
}
if (sb.toString().isEmpty()) sb.append("HE GOT AWAY!");
bw.write(sb.toString());
bw.flush();
}
}
4. 후기
'코딩테스트 준비 > 백준' 카테고리의 다른 글
[백준] 7869번 - 두 원 [Java] (0) | 2024.12.09 |
---|---|
[백준] 10926번 - ??! [Java] (1) | 2024.12.09 |
[백준] 12781번 - PIZZA ALVOLOC [Java] (0) | 2024.12.08 |
[백준] 10757번 - 큰 수 A+B [Java] (0) | 2024.12.08 |
[백준] 15740번 - A+B - 9 [Java] (0) | 2024.12.08 |