2가지 조건에 대해 검수한 후 조건에 부합하면 알맞는 값은 반환하면 된다.
조건도 그리 어렵지 않은데, 문자열의 길이가 4 혹은 6이어야 하고 동시에 숫자로만 구성되어 있는지 체크해야 한다.
문자열의 길이는 len()를 사용하면 되고, 숫자로만 구성함을 판단할 땐 isdecimal()을 사용하면 된다.
def solution(s):
if len(s)==4 or len(s)==6:
answer = True if s.isdecimal() else False
return answer
else:
return False
'알고리즘 & 코딩테스트 > 코딩테스트' 카테고리의 다른 글
Programmers Lv. 1 "직사각형 별찍기" (0) | 2023.05.22 |
---|---|
Programmers Lv.1 "행렬의 덧셈" (0) | 2023.05.22 |
Programmers Lv.1 "부족한 금액 계산하기" (0) | 2023.05.22 |
Programmers Lv.1 "약수의 개수와 덧셈" (0) | 2023.05.16 |
Programmers Lv. 1 "문자열 내림차순으로 배치하기" (0) | 2023.05.16 |