-코드
def sol(n, m):
if len(r) == m and sorted(r) == r:
print(*r)
return
for i in arr2:
if i not in r or arr.count(i) > 1:
if arr.count(i) <= r.count(i):
continue
r.append(i)
sol(n, m)
r.pop()
r = []
N, M = map(int, input().split())
arr = sorted(list(map(int, input().split())))
arr2 = sorted(list(set(arr)))
sol(N, M)
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬]15665번 N과 M (11) (0) | 2021.10.21 |
---|---|
[백준/파이썬]1837번 암호제작 (0) | 2021.10.20 |
[백준/파이썬]2052번 지수연산 (0) | 2021.10.19 |
[백준/파이썬]15663번 N과 M (9) (0) | 2021.10.18 |
[프로그래머스/파이썬] 없는 숫자 더하기 (1) | 2021.10.17 |