프로그래머스 [lv2] 모음사전 파이썬
📌 접근 1. A, E, I, O, U 의 중복을 허용하며 모든 경우의 순열(permutation)을 만들어 낸다. 2. 각 모음의 조합이 1가지인 경우, 2가지인 경우, ... 5가지인 경우, 이렇게 각각의 경우에 맞는 모든 조합을 만들어야한다. 2 - 1. 예를 들어 조합이 5가지인 경우는, AEIOU 뿐만이 아니라 (중복 허용하기 때문에) AAAAA, EEEEE ... UUUUU 같은 경우도 존재한다. 2 - 2. 때문에 단순 permutation 메서드를 사용하면 안된다. 3. 오름차순 정렬한다(소팅). 결론: 사실상, A, E, I, O, U 를 조합하여, 모든 경우를 쫙 펼친 후 소팅. ❌ permutation 으로 접근했을 때 (오답) from itertools import product, ..
2021.10.07