선택은 나의 것

[BOJ 백준] 2671번 잠수함식별 본문

☽ Algorithm/BOJ

[BOJ 백준] 2671번 잠수함식별

Algoribi 2021. 7. 24. 15:33

문제

BOJ 2671 : https://www.acmicpc.net/problem/2671

 

2671번: 잠수함식별

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

www.acmicpc.net

접근

 정규 표현식을 이용하여 문제를 해결하였다.

코드

#include <iostream>
#include <regex>

using namespace std;

int main() {
    string str;
    cin >> str;
    if (regex_match(str, regex("(100+1+|01)+")))
        cout << "SUBMARINE";
    else
        cout << "NOISE";

    return 0;
}

 

깃 허브 주소 : https://github.com/algoribi/algorithm-study

'☽ Algorithm > BOJ' 카테고리의 다른 글

[BOJ 백준] 1520번 내리막 길  (0) 2021.07.26
[BOJ 백준] 1865번 웜홀  (0) 2021.07.25
[BOJ 백준] 1867번 돌멩이 제거  (0) 2021.07.23
[BOJ 백준] 11375번 열혈강호  (0) 2021.07.22
[BOJ 백준] 14426번 접두사 찾기  (0) 2021.07.16
Comments