백준 1759 암호만들기

전.py / / 2020. 12. 15. 23:16
728x90

www.acmicpc.net/problem/1759

 

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
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기