[프로그래머스 Lv.2] 알고리즘 고득점 Kit 완전탐색 - 모음사전

김민지·2024년 5월 1일
0

✨ 정답 ✨

function solution(word){
    let alphabets=['A', 'E', 'I', 'O', 'U'];
    let dictionary=[];
    const DFS=(current, length)=>{
        if (length>5){
            return;
        }
        dictionary.push(current);
        alphabets.forEach(el=>DFS(current+el, length+1))
    }
    DFS('',0);
    return dictionary.indexOf(word)

}

🧵 참고한 정답지 🧵

💡💡 해설 💡💡

내 코드 설명
dictionary라는 배열에 모든 단어를 만들어주고 찾는 단어의 인덱스값을 indexOf로 찾아 주었다.

profile
이건 대체 어떻게 만든 거지?

0개의 댓글

관련 채용 정보