프로그래머스 문자열 정렬하기(python)

마뇽미뇽·2024년 12월 17일
0

알고리즘 문제풀이

목록 보기
107/165
post-thumbnail

1. 문제

https://school.programmers.co.kr/learn/courses/30/lessons/120850?language=python3
업로드중..

2. 풀이

isdigit()을 사용해 숫자만 리스트에 저장 후 정수로 변환 및 정렬해준다.

3. 코드

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

4. 다른 사람 풀이

def solution(my_string):
    return sorted([int(c) for c in my_string if c.isdigit()])
def solution(my_string):
    return sorted(map(int, filter(lambda s: s.isdigit(), my_string)))
profile
Que sera, sera

0개의 댓글