티스토리 뷰

PS/BOJ C++

1013번 - Contact

zpqmdh 2022. 1. 22. 01:33

https://www.acmicpc.net/problem/1013

 

1013번: Contact

입력의 첫 줄에는 테스트 케이스의 개수 T가 주어진다. 그 다음 줄부터 각각의 테스트 케이스에 대해 전파를 표현하는, { 0, 1 }만으로 이루어진 문자열이 공백 없이 주어진다. 문자열 길이는 (1 ≤

www.acmicpc.net

http://www.cplusplus.com/reference/regex/

 

<regex> - C++ Reference

 

www.cplusplus.com

#include <iostream>
#include <cstring>
#include <regex>
using namespace std;
int T;
string str;
int main() {
    cin >> T;
    regex origin("(100+1+|01)+");
    for (int i = 0; i < T; i++)
    {
        cin >> str;
        if (regex_match(str, origin))
            cout << "YES\n";
        else
            cout << "NO\n";
    }
    return 0;
}

'PS > BOJ C++' 카테고리의 다른 글

2468번 - 안전 영역  (0) 2022.01.26
2636번 - 치즈  (0) 2022.01.25
2667번 - 단지번호붙이기  (0) 2022.01.20
2920번 - 음계  (0) 2022.01.15
2178번 - 미로 탐색  (0) 2022.01.11
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함