링크
https://school.programmers.co.kr/learn/courses/30/lessons/12918
문제
정답 1
def solution(s):
return len(s) in (4, 6) and s.isdigit()
정답 2
# 정규 표현식 사용
import re
def solution(s):
return bool(re.fullmatch(r'\d{4}|\d{6}', s))
정답 3
# 예외 처리 활용 검증
def solution(s):
if len(s) not in (4, 6):
return False
try:
int(s)
return True
except ValueError:
return False
'[업무 지식] > Algorithm' 카테고리의 다른 글
[array] 행렬의 덧셈 (0) | 2024.12.27 |
---|---|
[등차수열] 부족한 금액 계산하기 (0) | 2024.12.27 |
[key 인자] 문자역 내림차순으로 배치하기 (0) | 2024.12.26 |
[zip] 내적 (0) | 2024.12.26 |
[문자 패턴] 수박수박수박수? (1) | 2024.12.24 |