파이썬 알고리즘 문제 풀이

[프로그래머스] 문자열 정렬하기 (1)

gogi masidda 2023. 11. 22. 00:21
  • 문자열 정렬하기 (1)
  • 문자열 my_string이 매개변수로 주어질 때, my_string 안에 있는 숫자만 골라 오름차순 정렬한 리스트를 return 하도록 solution 함수를 작성해보세요.
def solution(my_string):
    answer = []
    nums = []

    for char in my_string:
        if char.isdigit():  
            nums.append(int(char))
    nums.sort()
    answer = nums
    return answer

isdigit()는 문자가 숫자인지 확인.

문자열이면 숫자로만 이루어진건지 확인.

'nums.append(int(char))'로 append할 때 int로 형변환해주기.

728x90