문자열 정렬하기(1)

chosey·2022년 11월 8일
0

프로그래머스

목록 보기
6/8

문제 설명

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

풀이

  1. 문자열을 쪼갠다.
  2. 문자열을 정규식에 해당하는 요소들만 걸러낸다
  3. 걸러진 문자열을 숫자로 변환한다.
  4. 오름차순으로 정렬

제출

const solution = (my_string) => 
	my_string
      .split("") // 문자열을 쪼개고
      .filter((x) => x.match(/\d/)) // 정규식에 해당하는 글자들만 걸러 새로운 배열로 반환한 다음
      .map((x) => parseInt(x)) // 각 요소들을 정수로 변환
	  .sort() // 마지막으로 오름차순 정렬
profile
chosey

0개의 댓글