HealthyAI

Programmers) level2. 모음 사전 본문

Coding test/프로그래머스

Programmers) level2. 모음 사전

BiteApple 2023. 1. 16. 15:34
반응형

5개 밖에 안되는 알파벳이 주어졌으므로 itertools 내장 모듈의 중복 순열 product를 이용해본다.

from itertools import product
def solution(word):
    answer = 0
    lst = []
    for i in range(1, 6):
        for j in product(['A', 'E', 'I', 'O', 'U'], repeat = i):
            lst.append(''.join(j))
    lst.sort()
    return lst.index(word) + 1

 

반응형