[백준/BOJ] 백준 2671번 : 잠수함식별
2022. 2. 5. 04:00ㆍ알고리즘 문제풀이
https://www.acmicpc.net/problem/2671
2671번: 잠수함식별
입력에 들어있는 스트링을 읽고, 이것이 잠수함의 엔진소리를 나타내는 스트링인지 아니면 그냥 물속의 잡음인지를 판정한 후, 잠수함의 엔진 소리에 해당하는 스트링이면 "SUBMARINE"을 출력하고
www.acmicpc.net
regex 라이브러리 이용한 정규표현식을 통해 문제를 해결했다
코드
#include <iostream>
#include <vector>
#include <algorithm>
#include <string>
#include <regex>
using namespace std;
//정규표헌식
//regex 라이브러리 이용
int main()
{
cin.tie(NULL);
ios_base::sync_with_stdio(false);
regex reg("(100+1+|01)+");
string input;
cin >> input;
if (regex_match(input, reg))
cout << "SUBMARINE\n";
else
cout << "NOISE\n";
return 0;
}
'알고리즘 문제풀이' 카테고리의 다른 글
[백준/BOJ] 백준 20002번 : 사과나무 (0) | 2022.02.05 |
---|---|
[백준/BOJ] 백준 2450번 : 모양 정돈 (0) | 2022.02.05 |
[백준/BOJ] 백준 1013번 : Contact (0) | 2022.02.05 |
[백준/BOJ] 백준 21776번 : 가희와 읽기 쓰기 놀이 (0) | 2022.02.05 |
[백준/BOJ] 백준 21775번 : 가희와 자원 놀이 (0) | 2022.02.02 |