이번에는 if문을 없애고 dfs에 현재 숫자도 줘야한다.
N, M = map(int, input().split()) a = [] def dfs(n): if len(a) == M: print(' '.join(map(str, a))) return for i in range(n, N + 1): a.append(i) dfs(i) a.pop() dfs(1)