programmers/level1
[level1] - 문자열 다루기 기본
태기의삶
2020. 2. 26. 22:57
[풀이]
문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인!
len()을 이용해서 문자열 길이가 4 혹은 6인지를 판별하고,
숫자로만 구성되어 있는지는 try ~ except 구문 안에 문자열 s가 int()로 형 변환했을 때, 값이 숫자면 True를 반환하고,
값이 숫자가 아니면 Fasle를 반환하도록 하였다.
[code]
def solution(s):
answer = True
if len(s) == 4 or len(s) == 6:
try:
if int(s):
return answer
except:
answer = False
return answer
else:
answer = False
return answer