[스파르타코딩클럽]데이터분석 과정/PYTHON
[Python 코드카타] 36번 (프로그래머스)
doo_
2024. 1. 11. 19:25
오늘은 1문제만 풀기
36번. 문자열 다루기
> try - except문 활용
def solution(s):
if len(s) == 4 or len(s) == 6 :
try :
if isinstance(int(s),int):
return True
except :
return False
else :
return False
> isdigit() 함수 활용
def solution(s):
return s.isdigit() and len(s) in [4,6]
> 정규식
def solution(s):
import re
return bool(re.match("^(\d{4}|\d{6})$", s))