✏️ 코드
function solution(s) { let answer = s; let words = ['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine']; // 숫자 영단어들 for (let i = 0; i < words.length; i++) { let arr = answer.split(words[i]); //console.log(arr) answer = arr.join(i); //console.log(answer); } return Number(answer); }
영단어를 배열 자료형으로 이용해 문제풀었다.
인덱스별로 zero 부터 nine 단어로 선언 하고, 배열의 함수(split, join)이용하여 코드를 작성하였다.🤔 느낌점
배열함수 중 join 사용해본적 없었다. mdn 문서를 참고해 연습을 해보며 적용해보았다. mdn 문서 최고~~, 한번 다른사람의 코드를 보고 배워야 겠다.