[ 코딩테스트 / Lv.1 ] 숫자 문자열과 영단어

U U·2021년 10월 8일
0

[문제]


[풀이] - javascript

function solution(s) {
    const e_Num = [['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine'], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]];
    
    for(let i = 0; i < 10; i++){
        const regex = new RegExp(e_Num[0][i], 'g');
        
        if(s.indexOf(e_Num[0][i]) != -1){
            s = s.replace(regex, e_Num[1][i]);
        }
    }
    
    return Number(s);
}

[결과]

성공

profile
언제까지 할 건데

0개의 댓글

관련 채용 정보