[백준] 2671. 잠수함 식별

최대 1 분 소요

문제 링크

[백준] 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");
    }
}

카테고리:

업데이트:

댓글남기기