문제.
풀이.
파이썬의 내장 라이브러리 itertools의 permutation으로 순열을 구한 뒤 정렬 후 출력하면 된다.
소스코드.
import sys
from itertools import permutations
input = sys.stdin.readline
n, m = map(int, input().split())
numbers = list(map(int, input().split()))
result = list(permutations(numbers, m))
result.sort()
for i in result:
for j in i:
print(j, end=' ')
print()
'프로그래밍 > 백준' 카테고리의 다른 글
백준 11066 파일 합치기 - 파이썬 (0) | 2021.07.29 |
---|---|
백준 9370 미확인 도착지 - 파이썬 (0) | 2021.07.29 |
백준 10217 KCM Travel - 파이썬 (0) | 2021.07.28 |
백준 1956 운동 - 파이썬 (0) | 2021.07.27 |
파이썬 2629 양팔저울 - 백준 (0) | 2021.07.27 |