[프로그래머스 LV2] 모음사전

Junyoung Park·2021년 12월 23일
0

코딩테스트

목록 보기
9/631

1. 문제 설명

모음사전

2. 문제 분석

주어진 모음을 사용해 중복을 허용하는 순열을 만들고 정렬하는 게 관건. product/combination/permutation 차이를 잘 기억하고 헷갈리지 말자.

3. 나의 풀이

from itertools import product
def solution(word):
    words = []
    for i in range(1, 6):
        words += [''.join(word) for word in list(product(['A', 'E', 'I', 'O', 'U'], repeat=i))]
    
    words.sort()
    return words.index(word) + 1
profile
JUST DO IT

0개의 댓글