[프로그래머스](python) 문자열 다루기 기본
2965 단어 pythonLv1programmersalgorithmLv1
🧩 수도 코드
s길이를 먼저 조건으로 걸고 아니면 return False
조건에 맞으면서 숫자로 이루어졌으면 True, 아니면 False
🧩 문자열 숫자열 판별하는 함수
📌 문자열.isdigit()
- 문자와 숫자 판별
- 문자열이 숫자로 이루어져 있을 때 True 반환
📌 문자열.isalpha()
- 문자와 숫자 판별
- 문자열이 문자로 이루어져 있을 때 True 반환
📌 문자열.isdecimal()
- 10진수의 정수, 소수점 판별
- int(문자열) 로 변환 가능한 문자열을 True 반환
🏁 내 풀이
def solution(s):
if len(s)==4 or len(s)== 6:
return True if s.isdigit() == True else False
else: return False
🧩 다른 풀이
def alpha_string46(s):
return s.isdigit() and len(s) in (4, 6)
return에 and로 조건 붙일 수 있는 걸 처음 알았다.
내 코드를 아주 쿨하게 만든 버전 같다 🥶
Author And Source
이 문제에 관하여([프로그래머스](python) 문자열 다루기 기본), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@richeberry/프로그래머스python-문자열-다루기-기본저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)