반응형
SMALL
from itertools import combinations
def func(arr):
for i in arr:
c_lst=list(combinations(i[1:],6))
# print(c_lst)
for j in c_lst:
print(' '.join(map(str, j)))
print()
arr=[]
while True:
lst=list(map(int,input().split()))
if lst[0]==0:
break
arr.append(lst)
func(arr)
이것도 조합라이브러리를 이용하는 문제이다. 입력된 각 리스트에서 첫 번째 원소를 제외한 나머지 원소들로 구성된 6개의 조합을 생성하고, 이를 출력한다. 사용자로부터 여러 입력을 받아 처리하며, 0을 입력받으면 입력을 종료한다.
반응형
LIST
'알고리즘 > 백준' 카테고리의 다른 글
백준 2294번: 동전2 (0) | 2024.10.03 |
---|---|
백준 14888번: 연산자 끼워넣기 (0) | 2024.08.05 |
백준1256번: 사전 (0) | 2024.08.05 |
백준 1759번: 암호 만들기 (0) | 2024.07.08 |
백준 11051번: 이항 계수 2 (0) | 2024.07.08 |