숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 그대로인 문자열 s가 매개변수로 주어집니다. s가 의미하는 원래 숫자를 return 하도록 solution 함수를 완성해주세요.
입출력 예시
"one4seveneight"
→ 1478
function solution(s) {
var answer = 0;
s = s.replace(/zero/g, "0");
s = s.replace(/one/g, "1");
s = s.replace(/two/g, "2");
s = s.replace(/three/g, "3");
s = s.replace(/four/g, "4");
s = s.replace(/five/g, "5");
s = s.replace(/six/g, "6");
s = s.replace(/seven/g, "7");
s = s.replace(/eight/g, "8");
answer = Number(s.replace(/nine/g, "9"));
return answer;
}
노가다로 풀었다.
다른 풀이 보니까 더 깔끔하게 푸셨더라..
ㅎ
ㅎㅎㅎ
ㅎㅎㅎㅎㅎ