문제

[프로그래머스] 문자열 다루기 기본 (LV. 1)

요약

  • 문자열 길이가 4 또는 6 이거나, 숫자로만 구성돼 있는지 확인해주는 함수 구현

분류

  • 문자열
  • 정규표현식

풀이

1. 내 풀이

  • 풀이에 들어간 정규표현식을 헤석하자면 “숫자([0-9])로 시작(^)해서, 숫자가 0개 이상 반복되며(*), 숫자로 끝나는 문자열” 정도가 되겠다.


import re
def solution(s):
    return len(s) in [4,6] and bool(re.match('^[0-9]*$', s))