word_list
에 A, AA, AAA, AAAA, AAAAA을 넣으면서 DFS를 돌다가cnt = 5
일 때 되돌아가면 AAAAE, AAAAI, AAAAO, AAAAU를 넣다가word
의 순서는 word_list
에서 word
의 인덱스 + 1def solution(word):
answer = 0
word_list = []
words = 'AEIOU'
def dfs(cnt, w):
if cnt == 5:
return
for i in range(len(words)):
word_list.append(w + words[i])
dfs(cnt+1, w + words[i])
dfs(0,"")
return word_list.index(word)+1