[Baekjoon] 1013. Contact

2025. 4. 11. 14:47·코딩테스트/Python
목차
  1. 🔗 Problem Link
  2. ❔Thinking
  3. 💻Solution
  4. 🗝️keypoint
728x90
반응형

🔗 Problem Link

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


❔Thinking

  • 주어진 패턴 "(100+1+ | 01)+"과 일치하는 문자열인 경우 "YES", 아니라면 "NO"를 반환한다.

💻Solution

import re
import sys
input = sys.stdin.readline

T = int(input().rstrip())
r = re.compile("(100+1+|01)+")
for _ in range(T):
    pattern = input().rstrip()
    if r.fullmatch(pattern):
        print('YES')
    else:
        print('NO')

🗝️keypoint

  1. re로 compile하면, r을 해당 패턴을 검색하는데 활용할 수 있다. 
  2. +는 해당 문자가 하나 이상 반복됨을, |는 or 역할을 한다.
  3. fullmatch는 문자열 전체가 해당 패턴을 만족할 때 객체를 반환한다. 만족하지 않을 경우 None을 반환한다.
 

정규 표현식

1. 정규 표현식(regex)특정한 규칙의 문자열 집합을 표현하는 데 사용하는 형식 언어2. 정규 표현식 모듈import restring = "aaaa,b,c,e,d"a = re.search('a+', string)print(a.span())3. 정규 표현식 문법표현식의미표현

swwho.tistory.com

 

저작자표시

'코딩테스트 > Python' 카테고리의 다른 글

[LeetCode] 1004. Max Consecutive Ones III  (0) 2025.04.26
[LeetCode] 1456. Maximum Number of Vowels in a Substring of Given Length  (0) 2025.04.24
[LeetCode] 643. Maximum Average Subarray I  (0) 2025.04.10
[LeetCode] 283. Move Zeroes  (0) 2025.04.07
[Programmers] Level 2. 아날로그 시계  (0) 2025.03.26
  1. 🔗 Problem Link
  2. ❔Thinking
  3. 💻Solution
  4. 🗝️keypoint
'코딩테스트/Python' 카테고리의 다른 글
  • [LeetCode] 1004. Max Consecutive Ones III
  • [LeetCode] 1456. Maximum Number of Vowels in a Substring of Given Length
  • [LeetCode] 643. Maximum Average Subarray I
  • [LeetCode] 283. Move Zeroes
swwho
swwho
일상을 데이터화하다
  • swwho
    하루한장
    swwho
  • 전체
    오늘
    어제
    • 분류 전체보기 (188) N
      • ML_DL (39) N
        • MUJAKJUNG (무작정 시리즈) (18) N
        • 딥러닝 공부하기 (21)
      • 데이터사이언스 (1)
        • EDA (1)
        • 데이터과학을 위한 통계 (0)
      • 데이터엔지니어링 (2)
      • 논문리뷰 (2)
        • Computer Vision (2)
      • Python 활용하기 (12)
      • 코딩테스트 (127)
        • Python (109)
        • MySQL (14)
      • Git (3)
      • MySQL 활용하기 (0)
      • 일상 이야기 (1)
  • 블로그 메뉴

    • 홈
    • 태그
  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.3
swwho
[Baekjoon] 1013. Contact
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.