Programers Level 1 숫자 문자열과 영단어(JavaScript)

Son minseock·2022년 6월 1일
0

✏️ 코드

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 문서 최고~~, 한번 다른사람의 코드를 보고 배워야 겠다.

프로그래머스 숫자문열과 영단어 링크

profile
프론트엔드 개발자 성장기

0개의 댓글