문제
문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다.
문제 풀이
def solution(s):
if ((len(s) == 4) | (len(s) == 6)) & s.isdigit():
return True
else:
return False
.isdigit
문자열이 숫자로만 이루어져있는지 확인하는 함수, 문자가 있을 시 False 반환
'프로그래머스 - 파이썬' 카테고리의 다른 글
[파이썬 문제] 문자열 내림차순으로 배치하기 (0) | 2024.08.06 |
---|---|
[파이썬 문제] 약수의 개수와 덧셈 (0) | 2024.08.05 |
[파이썬 문제] 가운데 글자 가져오기 (슬라이싱[ : ]) (0) | 2024.07.19 |
[파이썬 문제] 제일 작은 수 제거하기 (remove 함수) (0) | 2024.07.18 |
[파이썬 문제] 수박수박수박수박수박수? (0) | 2024.07.18 |