(백준) 2671 – 잠수함 식별 (Python)

쉬운 목차

문제

2671: 잠수함 식별(acmicpc.net)

2671호: 잠수함 식별

입력된 문자열을 읽어서 해당하는 잠수함 엔진음을 나타내는 문자열인지 아니면 그냥 물속에서 들리는 소리인지 판단한 후 “SUBMARINE”을 출력한다.

www.acmicpc.net

설명

정규식을 지원하는 언어에서는 아주 쉽게 풀 수 있는 문제입니다.

문제에 제시된 정규식을 사용하고 주어진 문자열이 정규식과 일치하는지 확인하십시오.

from re import compile

pattern = compile("(100+1+|01)+")
signal = input().strip()

if pattern.fullmatch(signal) :
    print("SUBMARINE")
else :
    print("NOISE")