코딩_Python(Level.0)

[Level.0] 문자열 정렬하기(1)

Hong's_Computer 2026. 3. 11. 10:12
반응형

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

제한사항

  • 1 ≤ my_string의 길이 ≤ 100
  • my_string에는 숫자가 한 개 이상 포함되어 있습니다.
  • my_string은 영어 소문자 또는 0부터 9까지의 숫자로 이루어져 있습니다.

문제 해결

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

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

 

주석: .isdigit() 해당 값이 숫자면 True로 반환하는 함수

반응형

'코딩_Python(Level.0)' 카테고리의 다른 글

[Level.0] 암호 해독  (0) 2026.03.11
[Level.0] 최댓값 만들기(2)  (0) 2026.03.11
[Level.0] 주사위의 개수  (0) 2026.03.11
[Level.0] 가위 바위 보  (0) 2026.03.11
[Level.0] 개미 군단  (0) 2026.03.09