본문 바로가기

Programming [Python]/백준 알고리즘 솔루션

#115 백준 파이썬 [15650] N과 M (2) - 조합

https://www.acmicpc.net/problem/15650

 

#Solution

https://claude-u.tistory.com/161 와 크게 다르지 않다. permutations을 combinations로만 바꾸어 준다.

import itertools

N, M = map(int, input().split())
num_list = [i for i in range(1, N+1)]
    
for num in itertools.combinations(num_list, M):
    for i in num:
        print(i, end = ' ')
    print(end = '\n')