https://www.acmicpc.net/problem/15666
list(set(arr))print(’ ’.join(map(str, arr)))
map(str, permutation): 리스트의 각 숫자를 문자열로 변환' '.join(): 변환된 문자열들을 공백으로 구분하여 하나의 문자열로 연결n, m = map(int, input().split())
arr = list(map(int, input.split()))
arr = sorted(list(set(arr)))
permutation = []
def dfs(start):
if len(permutation) == m:
print(' '.join(map(str, permutation)))
return
for i in range(start, len(arr)):
permutation.append(arr[i])
dfs(i)
permutation.pop()
dfs(0)