반응형
문제 출처: https://www.acmicpc.net/problem/2671
1. 문제 접근방식
- 며칠전에 풀었던 정규표현식 패턴 일치 여부 판단하는 문제와 접근방식은 같다.
2. 내가 푼 코드
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class boj2671 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String pattern = "^(100+1+|01)+$";
String input = br.readLine();
if (input.matches(pattern)) {
System.out.println("SUBMARINE");
} else {
System.out.println("NOISE");
}
}
}
3. 결과 및 느낀점
- 조만간 정규표현식을 다시 공부하여 정리할 예정이다.
반응형
'개인 공부 > Algorithm' 카테고리의 다른 글
[Baekjoon/백준] 1764 JAVA (0) | 2021.08.07 |
---|---|
[Baekjoon/백준] 17219 JAVA (0) | 2021.08.06 |
[Baekjoon/백준] 12904 JAVA (0) | 2021.08.04 |
[Baekjoon/백준] 1013 JAVA (0) | 2021.08.03 |
[Baekjoon/백준] 1120 JAVA (0) | 2021.08.02 |