백준 6603 로또

전.py / / 2020. 12. 12. 23:59
728x90

https://www.acmicpc.net/problem/6603

 

6603번: 로또

입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있다. 첫 번째 수는 k (6 < k < 13)이고, 다음 k개 수는 집합 S에 포함되는 수이다. S의 원소는 오름차순으로

www.acmicpc.net

import itertools
while 1:
    l = list(map(int, input().split()))
    if l[0] == 0:
        break
    case = list(itertools.combinations(l[1:],6))  # l[0]은 k, 조합

    for i in case:
        for j in range(len(i)):
            print(i[j], end = ' ')
        print()
    print()

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기