본문 바로가기
Problem Solving/Regex

[정규표현식/파이썬] 백준 1013번: Contact

by ggyongi 2022. 4. 25.
반응형

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

 

1013번: Contact

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

www.acmicpc.net

import re
p = re.compile('(100+1+|01)+$')
tc = int(input())
for _ in range(tc):
    code = input()
    result = p.match(code)
    if result: print('YES')
    else: print('NO')

$(문자열의 끝과 매칭함) 조건을 써줘야 한다.

문자열 전체가 코드에 맞아야하기 때문.

 

비전공자 네카라 신입 취업 노하우

시행착오 끝에 얻어낸 취업 노하우가 모두 담긴 전자책!

kmong.com

댓글