coding test - python/백준

백준 / 15649번 N 과 M / Python 파이썬

sillon 2025. 4. 4. 11:48
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
반응형