규도자 개발 블로그
[프로그래머스/Level1/파이썬3(python3)] 문자열 다루기 기본 본문
[프로그래머스/Level1/파이썬3(python3)] 문자열 다루기 기본
문제
문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다.
제한사항
- s는 길이 1 이상, 길이 8 이하인 문자열입니다.
입출력 예
s | return |
---|---|
a234 | false |
1234 | true |
풀이
def solution(s):
len_correct = len(s) == 4 or len(s) == 6
return s.isnumeric() and len_correct
설명
len_correct변수에는 길이조건의 충족 여부를 담아 리턴할 때 isnumeric()이라는 내장함수와 함께 and연산자로 묶어 해결하였다.
'알고리즘 > 풀이' 카테고리의 다른 글
[프로그래머스/Level1/파이썬3(python3)] 소수 찾기 (0) | 2020.04.09 |
---|---|
[프로그래머스/Level1/파이썬3(python3)] 서울에서 김서방 찾기 (2) | 2020.04.08 |
[프로그래머스/Level1/파이썬3(python3)] 두 정수 사이의 합 (0) | 2020.04.06 |
[프로그래머스/Level1/파이썬3(python3)] 나누어 떨어지는 숫자 배열 (0) | 2020.04.05 |
[프로그래머스/Level1/파이썬3(python3)] 같은 숫자는 싫어 (0) | 2020.04.04 |
Comments