diff --git "a/junehee/\353\252\250\354\235\214\354\202\254\354\240\204.js" "b/junehee/\353\252\250\354\235\214\354\202\254\354\240\204.js" new file mode 100644 index 0000000..6ed9de6 --- /dev/null +++ "b/junehee/\353\252\250\354\235\214\354\202\254\354\240\204.js" @@ -0,0 +1,24 @@ +function solution(word) { + const vowels = ['A', 'E', 'I', 'O', 'U']; + + let count = 0; + let flag = false; + + function DFS(char) { + if (char.length > 5 || flag) return; + if (char === word) { + flag = true; + return; + } + + count++; + + for (let i = 0; i < vowels.length; i++) { + DFS(char + vowels[i]); + } + } + + DFS(''); + + return count; +}