반응형
문제
https://www.acmicpc.net/problem/15651
코드
n, m = map(int, input().split())
s = []
def dfs():
if len(s) == m:
print(' '.join(map(str,s)))
return
for i in range(1, n+1):
s.append(i)
dfs()
s.pop()
dfs()
설명
앞서 풀었던 문제와 굉장히 유사하다.
https://looancheong.tistory.com/147
반복문에서 s안에 i가 있는지 체크하는 부분만 제외했다.
반응형
'개발 연습장 > 백준 문제풀이' 카테고리의 다른 글
[파이썬, Python] 백준 15652: N과 M (4) (0) | 2023.05.02 |
---|---|
[파이썬, Python] 백준 11279: 최대 힙 (0) | 2023.05.01 |
[파이썬, Python] 백준 11656: 접미사 배열 (0) | 2023.04.27 |
[파이썬, Python] 백준 7785: 회사에 있는 사람 (0) | 2023.04.26 |
[파이썬, Python] 백준 14501: 퇴사 (0) | 2023.04.25 |