'''
문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, 
solution을 완성하세요. 
예를 들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다.

제한 사항
s는 길이 1 이상, 길이 8 이하인 문자열입니다.
'''


def solution(s):
    
    if len(s) == 4 or len(s)==6:
        for i in range(len(s)):
            if not s[i].isdigit():
                return False
        return True
    else:
        return False


# 다른사람 풀이

def alpha_string46(s):
    return s.isdigit() and len(s) in (4, 6)
5a5d7ac2f8fa1834e368b12fab8f63390109c00a
<mask token>

<mask token>


def alpha_string46(s):
    return s.isdigit() and len(s) in (4, 6)

<mask token>


def solution(s):
    if len(s) == 4 or len(s) == 6:
        for i in range(len(s)):
            if not s[i].isdigit():
                return False
        return True
    else:
        return False


def alpha_string46(s):
    return s.isdigit() and len(s) in (4, 6)

'''
문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, 
solution을 완성하세요. 
예를 들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다.

제한 사항
s는 길이 1 이상, 길이 8 이하인 문자열입니다.
'''


def solution(s):
    
    if len(s) == 4 or len(s)==6:
        for i in range(len(s)):
            if not s[i].isdigit():
                return False
        return True
    else:
        return False


# 다른사람 풀이

def alpha_string46(s):
    return s.isdigit() and len(s) in (4, 6)