백준 10974 python [모든 순열] (복습 필요)

인지용·2025년 2월 3일
0

알고리즘

목록 보기
33/46
post-thumbnail

https://www.acmicpc.net/problem/10974

import sys

# with open("./data.txt", "r") as file:
#     def input():
#         return file.readline().strip()

def input():
    return sys.stdin.readline().strip()

N = int(input())
arr = []

def backTracking():
    if(len(arr) == N):
        print(*arr)
        return
    
    for a in range(1, N+1):
        if a not in arr:
            arr.append(a)
            backTracking()
            arr.pop()

backTracking()

이건 사실 풀지 못했다...

소스를 봐도 이해가 안된다.

반복문 순서가 이해가 안된다고 해야할까

복습이 필요한 문제다.

profile
한-줄

0개의 댓글