[백준] 2671. 잠수함 식별
문제 링크
풀이 과정
정규식 문제입니다.
문제에서 주어진 잠수함 엔진소리의 패턴 (100~1~|01)~ 을 정규식으로 변경하면 /(100+1+\|01)+/
가 됩니다. 따라서, 입력된 문자열 input 과 String 클래스의 matches 메소드 를 호출해 전체 문자열이 패턴과 일치하는지를 확인합니다.
코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String input = sc.nextLine();
System.out.println(input.matches("(100+1+|01)+") ? "SUBMARINE" : "NOISE");
}
}
댓글남기기