10974

이연희·2022년 6월 10일
0

Algorithm

목록 보기
5/9
import sys
input=sys.stdin.readline
n=int(input())
arr=[]
def dfs(arr):
    if len(arr)==n:
        print(*arr)
        return
    for i in range(1,n+1):
        if i not in arr:
            arr.append(i)
            dfs(arr)
            arr.pop()
dfs(arr)

arr에 숫자가 존재하지 않으면 추가하고 dfs 호출
길이가 n이면 출력 후 리턴

profile
공부기록

0개의 댓글