취준/백준
15650 - 파이썬
놀만큼논사람
2022. 4. 5. 15:39
너무 파이썬을 안했나보다. 훨씬 파이썬 스러운 코드로 짜보았다.
(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)