프로그래머의 코딩 문제(깨끗한 문자열(1))

문제 설명

my_string이 매개변수로 지정된 경우, my_string 숫자만 선택하여 오름차순으로 정렬된 목록을 반환하는 해결 함수를 작성하세요.


제한

  • 1 ≤ my_string의 길이 ≤ 100
  • my_string은 하나 이상의 숫자를 포함합니다.
  • my_string은 0에서 9까지의 영문 소문자 또는 숫자로 구성됩니다. – – –

I/O 예시 my_stringresult

“hi12392” (1, 2, 2, 3, 9)
“p2o4i8gj2” (2, 2, 4, 8)
“abcde0” (0)

I/O 예시 설명

I/O 예제 #1

  • (1, 2, 2, 3, 9)를 반환하고 “hi12392″의 숫자 1, 2, 3, 9, 2를 오름차순으로 정렬합니다.

I/O 예제 #2

  • (2, 2, 4, 8)을 반환하고 “p2o4i8gj2″의 숫자 2, 4, 8, 2를 오름차순으로 정렬합니다.

I/O 예제 #3

  • 오름차순(0)으로 정렬된 “abcde0″의 숫자 0을 반환합니다.

솔루션 1

자바스크립트

function solution(my_string) {
    return my_string.split('').map(Number).filter(ele=>!isNaN(ele)).sort((a,b)=>a-b);
    }

//.sort((a,b)=>a-b) 오름차순정렬

split 함수로 문자열을 쪼갠 후 map으로 숫자로 변환하고, filter로 null 값을 제외하고 오름차순으로 정렬!