너무 파이썬을 안했나보다. 훨씬 파이썬 스러운 코드로 짜보았다.
(1,3) (3,1) 과 같은 중복을 막기위해 시작값을 1에서 -> NUM으로 변경하였다.
N, M = map(int,input().split())
rs=[]
def tnsduf(NUM):
if len(rs)==M:
print(" ".join(map(str,rs)))
return
for i in range(NUM,N+1):
if i not in rs:
rs.append(i)
tnsduf(i+1)
rs.pop()
tnsduf(1)
'취준 > 백준' 카테고리의 다른 글
14889 - 파이썬 (0) | 2022.05.02 |
---|---|
14888 - 파이썬 (0) | 2022.05.01 |
15649 - 파이썬 (0) | 2022.04.05 |
18870 - 파이썬 (0) | 2022.04.04 |
10814 - 파이썬 (0) | 2022.04.04 |