728x90
function solution(s) {
var answer = 0;
let number = ["zero","one","two","three","four","five","six","seven","eight","nine"]
for(let i = 0; i<number.length; i++){
let numberreg = RegExp(number[i],"g")
s = s.replace(numberreg,i)
answer = Number(s)
}
return answer;
}
정규표현식을 만들고 replace를 통해 그 문자가 있다면 숫자로 대체했다.
728x90
'개발 > 알고리즘' 카테고리의 다른 글
[2022.09.12]프로그래머스 문제 모음 (0) | 2022.09.13 |
---|---|
[프로그래머스 level 1 JS풀이] 내적 (0) | 2022.08.15 |
[프로그래머스 level 1 JS] 음양 더하기 (0) | 2022.08.15 |
[프로그래머스 level 1 JS] 실패율 (0) | 2022.06.06 |
[프로그래머스 level 1 JS] 신규 아이디 추천 (0) | 2022.06.06 |