프로그래머스 Lv.1 숫자문자열과영단어

Kim Jason·2023년 4월 3일
0

알고리즘 노트

목록 보기
16/35
post-thumbnail

💁🏻 코드

function solution(s) {
    const numList = [
        'zero', 'one', 'two', 'three', 'four',
        'five', 'six', 'seven', 'eight', 'nine'];
    let answer = s;
    
    for (let i = 0; i < numList.length; i++) {
        let arr = answer.split(numList[i]);
        answer = arr.join(i);
    }
    
    return +answer;
}

입력값의 제한은 다음과 같다.

  • 1 <= 문자열 s의 길이 <= 50

어느 알고리즘을 사용해도 무방하다고 생각했다.
배열 numList를 기준으로 로직이 진행된다.

profile
성장지향형 프론트엔드 개발자

0개의 댓글