728x90
1759번: 암호 만들기
첫째 줄에 두 정수 L, C가 주어진다. (3 ≤ L ≤ C ≤ 15) 다음 줄에는 C개의 문자들이 공백으로 구분되어 주어진다. 주어지는 문자들은 알파벳 소문자이며, 중복되는 것은 없다.
www.acmicpc.net
import itertools
L,C=map(int,input().split())
p=list((input().split()))
p.sort()
print(p)
result=(list(map(''.join,itertools.combinations(p,L))))
for i in result:
cnt=0
if 'a' in i:
cnt+=1
if 'e' in i:
cnt+=1
if 'i' in i:
cnt+=1
if 'o' in i:
cnt+=1
if 'u' in i:
cnt+=1
if cnt>=1 and L-cnt>=2:
print(i)
반응형
'전.py' 카테고리의 다른 글
백준 1417 국회의원 선거 (0) | 2020.12.15 |
---|---|
백준 1038 감소하는수 (실패) (0) | 2020.12.15 |
백준 10610 30 (0) | 2020.12.15 |
백준 2798 블랙잭 (0) | 2020.12.15 |
백준 1453 피시방 알바 (0) | 2020.12.15 |