N

(프로그래머스 JS)위클리 챌린지 5주차 본문

프로그래머스 알고리즘/Weekly Challenge

(프로그래머스 JS)위클리 챌린지 5주차

naeunchan 2021. 9. 2. 11:24
728x90
반응형

https://programmers.co.kr/learn/courses/30/lessons/84512

 

코딩테스트 연습 - 5주차

사전에 알파벳 모음 'A', 'E', 'I', 'O', 'U'만을 사용하여 만들 수 있는, 길이 5 이하의 모든 단어가 수록되어 있습니다. 사전에서 첫 번째 단어는 "A"이고, 그다음은 "AA"이며, 마지막 단어는 "UUUUU"입니

programmers.co.kr

--설명 추가 예정--

 

 

function solution(word) {
    const character = {
        "A": 0,
        "E": 1,
        "I": 2,
        "O": 3,
        "U": 4,
    };
    
    const distance = [781 ,156, 31, 6, 1];
    
    return word.split("").reduce((acc, value, index) => acc + (1 + (distance[index] * character[value])), 0);
}

 

728x90
반응형