[백준] 1759번 암호만들기
정규표현식과 조합(combinations)을 이용해서 풀었다.
from itertools import combinations
import re
l,c=map(int,input().split())
alpha=list(input().split())
alpha.sort()
for x in combinations(alpha,l):
tmp=''.join(x)
vowels_cnt=len(re.findall('[aeiou]',tmp))
consonant_cnt=len(re.findall('[^aeiou]',tmp))
if vowels_cnt>=1 and consonant_cnt>=2:
print(''.join(x))
Author And Source
이 문제에 관하여([백준] 1759번 암호만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@code12/백준-1759번-암호만들기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)