728x90
반응형
*문제 출처는 백준에 있습니다.

문제 제목: N 과 M
문제 사이트: https://www.acmicpc.net/problem/15649

나의 풀이
import sys
input = sys.stdin.readline
N,M = map(int,input().split())
arr = [i for i in range(1, N+1)]
visited = [False] * N
def permutation(n,new_arr):
global visited
if len(new_arr) == n:
print(*new_arr)
return
for i in range(len(arr)):
if visited[i] == False:
visited[i] = True
permutation(M,new_arr+[arr[i]])
visited[i] = False
permutation(M,[])

728x90
반응형
'coding test - python > 백준' 카테고리의 다른 글
백준 / 2529번 부등호 - 순열 / Python 파이썬 (0) | 2025.04.04 |
---|---|
백준 / 10819번 차이를 최대로 - 순열 / Python 파이썬 (0) | 2025.04.04 |
백준 / 1987번 알파벳 / Python 파이썬 (0) | 2025.04.03 |
백준 / 1357번 뒤집힌 덧셈 / Python 파이썬 (0) | 2025.04.03 |
백준 / 1296번 팀 이름 정하기 / Python 파이썬 (0) | 2025.04.03 |