For Programmer

백준 15652번 파이썬 문제풀이(브루트 포스 - N과M(4)) 본문

코팅테스트/백준 문제 모음

백준 15652번 파이썬 문제풀이(브루트 포스 - N과M(4))

유지광이 2021. 10. 19. 16:44
728x90

 

코드

n, m = map(int, input().split())
out = []


def solve(depth, idx, n, m):
    if depth == m:
        print(' '.join(out))
        return
    for i in range(idx, n + 1):
        out.append(str(i))
        solve(depth + 1, i, n, m)
        out.pop()


solve(0, 1, n, m)

-> 인덱스값을 넘겨주고 그 값을 i값으로 맞춰주면 쉽게 해결이 가능하다.

728x90
Comments