sohyeon kim

[Python] 프로그래머스 : 문자열 정렬하기(1) 120850, isdigit() 본문

Coding Test

[Python] 프로그래머스 : 문자열 정렬하기(1) 120850, isdigit()

aotoyae 2024. 3. 5. 01:52
728x90

 

 

📝 문제

문자열 my_string이 매개변수로 주어질 때, my_string 안에 있는 숫자만 골라 오름차순 정렬한 리스트를 return 하도록 solution 함수를 작성해보세요.

 

🫠 나의 풀이

def solution(my_string):
    answer = [i for i in my_string if i.isdigit()]
    return sorted(answer)

 

isdigit() : 값이 숫자인지 판별해 boolean 값 반환

 

🧞‍♂️ 다른 사람의 풀이

def solution(my_string):
    return sorted([int(c) for c in my_string if c.isdigit()])

 

 

 

🔗 https://velog.io/@code_angler/%ED%8C%8C%EC%9D%B4%EC%8D%ACPython-%EB%AC%B8%EC%9E%90%EC%88%AB%EC%9E%90%EC%9D%B8%EC%A7%80-%ED%99%95%EC%9D%B8%ED%95%98%EA%B8%B0isalpha-isdigit-isalnum

 

파이썬(Python) 문자/숫자인지 확인하기[isalpha, isdigit, isalnum]

문자열의 구성이 알파벳 or 한글인지 확인하는 방법 isalphaisalpha()라는 내장함수 사용, 단 문자열에 공백,기호 and 숫자가 있을시 False를 리턴한다.

velog.io

🔗 https://school.programmers.co.kr/learn/courses/30/lessons/120850?language=python3

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

 

 

728x90
반응형