https://programmers.co.kr/learn/courses/30/lessons/81301
function solution(s) {
let regex = [/zero/g, /one/g, /two/g, /three/g, /four/g, /five/g, /six/g, /seven/g, /eight/g,/nine/g, ]
for (var i = 0; i < 10; i++) {
s = s.replace(regex[i], i);
}
var answer = parseInt(s);
return answer;
}
let s = "one4oneeight";
console.log(solution(s));
처음엔 한글자씩 떼서 반복하면서 zero,one,two....nine이 완성될 때 마다 바꿔주려고 했는데,
전에 정규표현식을 이용해서 한번에 replace시킨게 생각나서, 정규표현식을 이용하여 작성하였다.