문제풀이/프로그래머스

[프로그래머스] - 문자열 다루기 기본

얄루몬 2022. 8. 9. 13:25

def solution(s):
    answer = True
    if len(s) == 4 or len(s) == 6:
        for i in s:
            if not i.isdecimal():
                answer = False
    else:
        answer = False       
        
    return answer
  • 길이가 4에서 6 사이의 문자열을 확인하는 것이기에 초기 조건으로 길이를 확인하고 길이가 이에 해당하지 않으면 False를 돌려준다.
  • 이때 길이가 4, 6인 경우엔 for문을 도는데 이때 하나라도 숫자가 아닌 문자가 발견되면 False를 돌려준다.