- 코드
정답 코드 : 문제를 읽다보니까, 정규식이 생각나서 정규식으로 한번 풀어보았다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String sound = br.readLine();
String check = "(100+1+|01)+";
if(sound.matches(check))
System.out.println("SUBMARINE");
else
System.out.println("NOISE");
}
}
'algorithm' 카테고리의 다른 글
[JAVA] 백준 1027번 : 고층 건물 (0) | 2020.08.27 |
---|---|
[JAVA] 백준 1644번 : 소수의 연속합 (0) | 2020.08.26 |
[JAVA] 백준 2960번 : 에라토스테네스의 체 (0) | 2020.08.25 |
[JAVA] 백준 1016번 : 제곱 ㄴㄴ 수 (0) | 2020.08.25 |
[JAVA] 백준 2749번 : 피보나치 수 3 (0) | 2020.08.25 |