https://www.acmicpc.net/problem/6603
def recur(a,index,arr):
# 종료 조건
# 정답을 찾은 경우
if len(arr) == 6:
print(' '.join(map(str,arr)))
return
# 불가능한 경우
if index == len(a):
return
recur(a,index+1,arr+[a[index]])
recur(a,index+1,arr)
while(1):
data = list(map(int,input().split()))
if data[0] == 0:
break
k = data[0]
a = data[1:]
arr=[]
recur(a,0,arr)
print()
'코딩 테스트 > 백준 강의 연습편' 카테고리의 다른 글
브루트포스) 15658.연산자 끼워넣기(2) (0) | 2022.06.07 |
---|---|
브루트포스) 14888.연산자 끼워넣기 (0) | 2022.06.07 |
브루트포스) 14225.부분수열의 합 (0) | 2022.06.07 |
브루트포스) 1182.부분수열의 합 (0) | 2022.06.07 |
브루트포스) 2580. 스도쿠 (0) | 2022.06.07 |