정규표현식2 [ 프로그래머스 ] JS - 문자열 정렬하기 문제문자열 my_string 이 매개변수로 주어질 때, my_string 안에 있는 숫자만 골라 오름차순 정렬한 리스트를 return 하도록 solution 함수를 작성해보세요. 풀이1. replace() 2. 정규 표현식3. sort()4. map() 함수를 이용해서 이번 문제를 풀어봤다.일단 정규 표현식을 통해서 숫자가 아닌 것들을 없애주었다.(/[^0-9]/g, '') 0~9, 즉 숫자가 ^(아닌것들을) 공백으로 처리하겠다.그 후 sort()를 통해 정렬시킨 후에 map()을 통해 문자열을 숫자로 바꿔서 return해 주었다..replace(/[^0-9]/g,'')function solution(my_string) { return ( [...my_string.replace(/[^0-9]/g,''.. 2025. 2. 24. [ 프로그래머스 ] JS - 문자열 다루기 기본 문제 풀이이 문제의 조건은 크게 2가지로 나눌 수 있다.1. 문자열(s)의 길이가 4 또는 6인가?2. 문자열(s)이 숫자로만 구성 되어 있는가?여기서 문자열이 숫자로만 구성 되어 있는가 이부분을 구하기 위해서 정규 표현식을 사용해서 문제를 해결해 보았다! 👉🏻 정규표현식let s = 'a123'let str = s.replace(/[^0-9]/g,''); // 숫자가 아닌것을 공백으로 바꿈 'a123' -> '123'여기서 ^은 not(부정)을 뜻한다let str = s.replace(/[^a-z]/g,'') // 영어가 아닌것을 공백으로 바꿈 'a123' ->'a' 결과function solution(s) { let str = s.replace(/[^0-9]/g,'') return .. 2024. 12. 13. 이전 1 다음