문제 10974번: 모든 순열 N이 주어졌을 때, 1부터 N까지의 수로 이루어진 순열을 사전순으로 출력하는 프로그램을 작성하시오. www.acmicpc.net 정답 소스코드 (Python) N=int(input()) def permutation(n,r,temp=[]): if r==0: return print(*temp) else: for i in range(1,n+1): if i not in temp: temp.append(i) permutation(n,r-1,temp) temp.remove(i) permutation(N,N) 풀이 (Python) 간단한 기본 문제로서 순열을 구현할 수 있으면 쉽게 풀 수 있는 문제이다. 직접 순열을 구현해봄으로써 재귀구조와 브루트포스에 공부가 되는 문제이기도 하다. 파..