혜랑's STORY

[BOJ_Python] 6603번 본문

무지성 공부방/알고리즘 해결

[BOJ_Python] 6603번

hyerang0125 2020. 8. 5. 15:29

#문제

BOJ 6603번 문제

#코드

def dfs(start, depth):
    if depth == 6:
        for i in range(6):
            print(combi[i], end=' ')
        print()
        return
    for i in range(start, len(s)): #for 변수 i range(초기값, 최종값+1,증가값)
        combi[depth] = s[i]
        dfs(i + 1, depth + 1)
combi = [0 for i in range(13)] #6<k<13이기 때문에 범위가 13까지.
while True:
    s = list(map(int, input().split()))
    if s[0] == 0:
        break
    del s[0]
    dfs(0, 0)
    print()

'무지성 공부방 > 알고리즘 해결' 카테고리의 다른 글

[BOJ_C] 1929번  (0) 2021.02.08
SW Expert Academy [D1]  (0) 2020.09.17
[BOJ_C] 14889번  (0) 2020.08.03
[BOJ_Python] 2869번, 1620번  (0) 2020.07.22
[BOJ_Python] 1431번, 1920번  (0) 2020.07.21