https://www.acmicpc.net/problem/2671
2671번: 잠수함식별
입력에 들어있는 스트링을 읽고, 이것이 잠수함의 엔진소리를 나타내는 스트링인지 아니면 그냥 물속의 잡음인지를 판정한 후, 잠수함의 엔진 소리에 해당하는 스트링이면 "SUBMARINE"을 출력하고
www.acmicpc.net
파이썬의 정규표현식을 쓰면 간단하게 풀 수 있습니다. 이렇게 날먹해도 되는걸까요?
아래는 코드입니다.
import re
s = input()
regex = re.compile('^((100+1+)|01)+$')
m = regex.match(s)
if m:
print("SUBMARINE")
else:
print("NOISE")
'알고리즘 문제해결 > BOJ' 카테고리의 다른 글
BOJ 15961 회전 초밥 (0) | 2022.08.12 |
---|---|
BOJ 1799 비숍 (0) | 2022.08.12 |
BOJ 14867 물통 (0) | 2022.08.10 |
BOJ 1691 석판 (0) | 2022.08.09 |
BOJ 5821 쌀 창고 (0) | 2022.08.08 |