코드 from itertools import combinations L, C = map(int, input().split()) alphabet = sorted(input().split()) for pw in combinations(alphabet, L): vowels = sum(c in 'aeiou' for c in pw) if 1 <= vowels <= L - 2: print(''.join(pw)) c알고리즘 itertools의 combinations를 활용해 문제를 풀었다. 사전식으로 출력하기 위해 입력받은 문자들을 정렬한 후 combinations를 실행한다.
이후 모음의 개수를 구하고 조건을 만족하는지 확인 후 출력한다. c느낀 점 확실히 파이썬이 편한것같다......
[백준/Python] (G5) 암호 만들기 - 1759에 대한 요약내용입니다.
자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.