
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를 돌려준다.
'문제풀이 > 프로그래머스' 카테고리의 다른 글
[프로그래머스][조합] - 메뉴 리뉴얼 (0) | 2022.08.11 |
---|---|
[프로그래머스] - 게임 맵 최단거리 (0) | 2022.08.09 |
[프로그래머스] - 문자열 내 마음대로 정렬하기 (0) | 2022.08.09 |
[프로그래머스] - 정수 제곱근 판별 (0) | 2022.08.06 |
[프로그래머스][구현] - 시저 암호(파이썬/python) (0) | 2022.08.01 |