solution
1. K개 중 6개 → 조합 from itertools import combinations
# 6603, 로또
import sys
from itertools import combinations
lot = []
while True:
lot = list(map(int, sys.stdin.readline().split()))
if lot[0] == 0 and len(lot) == 1: # 0이면 실행 종료
break
lot_com = list(combinations(lot[1:], 6)) # 6개 뽑음
for lot_com_ in lot_com:
print(*lot_com_)
print()
29380KB
64ms
문제 출처 https://www.acmicpc.net/problem/6603
'알고리즘 > DFS | BFS' 카테고리의 다른 글
파이썬 | 백준 | 2644 | 촌수계산 (0) | 2020.08.31 |
---|---|
파이썬 | 백준 | 5567 | 결혼식 (0) | 2020.08.28 |
파이썬 | 백준 | 2468 | 안전 영역 (0) | 2020.08.18 |
파이썬 | 백준 | 7562 | 나이트의 이동 | BFS (0) | 2020.08.17 |
백준 | 파이썬 | 1012 | 유기농 배추 | sys.setrecursionlimit(50000) (0) | 2020.08.10 |