😁 빅데이터 문제 풀기 & Study/- BAEKJOON 문제

[2671] 잠수함식별 / 파이썬 (정규표현식 fullmatch)

또방91 2021. 12. 2. 16:15
728x90

 

 

문제 링크: https://www.acmicpc.net/problem/2671

 

2671번: 잠수함식별

입력에 들어있는 스트링을 읽고, 이것이 잠수함의 엔진소리를 나타내는 스트링인지 아니면 그냥 물속의 잡음인지를 판정한 후, 잠수함의 엔진 소리에 해당하는 스트링이면 "SUBMARINE"을 출력하고

www.acmicpc.net

1013번과 유사한 문제... 아니 거의 똑같다고 보면 된다...


정답은 ??

1
2
3
4
5
6
p=re.compile('(100+1+|01)+'#~는 1개이상이니 +으로 바꾸기
 
string= input()
if p.fullmatch(string): print('SUBMARINE'
 
elseprint('NOISE')
cs

💯 풀이 과정

1) ~ 표시가 1개이상이므로 + 의미라는 것을 알고 바꿀수 있어야한다

2) 그리고 잠수함소리가 '(100+1+|01)+'로만 이루어졌다고하니, fullmatch


😎오늘의 한줄평: 정규표현식 문제 고고!

 

 

 

 

728x90