문제 URL : https://www.acmicpc.net/problem/2671
문제접근법 :
정규표현식 문제입니다. ~를 정규표현식 문법으로 +라고 보시면 문제는 끝납니다.
소스코드:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
//By 콩순이냉장고
#include <bits/stdc++.h>
using namespace std;
string s;
void input() {
cin >> s;
}
void solve() {
regex re("(100+1+|01)+");
cout << (regex_match(s, re)?"SUBMARINE":"NOISE" )<< "\n";
}
int main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
//freopen("input.txt", "r", stdin);
input();
solve();
}
|
cs |
모르는점 혹은 궁금한점 언제든 댓글은 환영입니다.
'백준' 카테고리의 다른 글
백준 1865 웜홀 (0) | 2021.07.26 |
---|---|
백준 1520 내리막 길 (0) | 2021.07.26 |
백준 1013 Contact (0) | 2021.07.23 |
백준 3447 버그왕 (0) | 2021.07.23 |
백준 9996 한국이 그리울 땐 서버에 접속하지 (0) | 2021.07.23 |