문자열 다루기 기본
def solution(s):
if s.isdigit() and (len(s)== 4 or len(s)== 6):
return True
else:
return False
다른 사람 코드
def alpha_string46(s):
return s.isdigit() and len(s) in [4,6]
in 사용하니까 간단해짐
그리고 이사람은 좀 신기한 방법을 사용하셨음
def alpha_string46(s):
try:
int(s)
except:
return False
return len(s) == 4 or len(s) == 6
try문에서 숫자로만 이루진 거 거르고, 밑에서 길이로 거르고
문자가 섞여있으면 except 실행하는 거임
이제 알았는데 내꺼도 이렇게 줄일 수 있었음!
def solution(s):
return s.isdigit() and (len(s)== 4 or len(s)== 6)
AI는 실험의 새 패러다임, 검증 위해선 더 정교한 동물실험이 필요 -김대수 교수-