Combination(조합)
n개의 원소 중 m개를 선택하는 모든 조합을 찾는 알고리즘을 구현 def make_combination(n, combinations, will_pick) : if will_pick == 0 : print(combinations) return start = combinations[-1] + 1 if combinations else 0 for i in range(start, n) : combinations.append(i) make_combination(n, combinations, will_pick - 1) combinations.pop() n = 4, will_pick=2라면(4개 중에서 2개를 고르기) 결과는 다음과 같다. [0, 1], [0, 2], [0, 3], [1, 2], [1, 3], [2, ..