반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
순열을 구하는 문제입니다.
itertools.permutations(lst, n): lst에서 n개를 뽑는 순열
파이썬의 itertools 라이브러리를 이용해서 순열을 구할 수 있습니다. 라이브러리를 이용하지 않으려면, dfs와 백트래킹을 이용해야 합니다.
3. 코드
from itertools import permutations
# 입력
N = int(input())
# 순열 구하기
res = permutations(range(1, N+1), N)
# 출력
for perm in res:
for i in perm:
print(i, end=" ")
print()
반응형
'Algorithm' 카테고리의 다른 글
[자료구조/해시] 백준 7785 회사에 있는 사람 - 파이썬(Python) (0) | 2022.06.20 |
---|---|
[Greedy/그리디] 백준 2217 로프 - 파이썬(Python) (0) | 2022.06.19 |
[구현/수학] 백준 2702 초6 수학 - 파이썬(Python) (0) | 2022.06.17 |
[자료구조/해시] 백준 11652 카드 - 파이썬(Python) (0) | 2022.06.16 |
[자료구조/해시맵] 백준 1302 베스트셀러 - 파이썬(Python) (0) | 2022.06.15 |
댓글