본문으로 바로가기

- 재귀 함수를 구성할 때의 중요한 것은 (N 과 M 에서 봤던 것 처럼) 기준을 정하는 것이다.

1. 위치를 기준으로 하는 것. ( 각 수를 어디에 위치시키느냐 )

2. 수를 기준으로 하는 것. ( 각 수를 사용하느냐 마느냐 )

9095 1,2,3, 더하기

위치를 기준으로 잡았다고 볼 수 있다.

이처럼, 위치를 기준으로 잡았을 때, 어느 위치에서 다음 위치로 넘어갈 때 바뀌는 것이 무엇인지 생각하여 함수의 파라미터로 설정해야 한다. 이 문제에서는, 위치가  사용한 수의 개수와 같으므로, 이것을 하나의 파라미터 count 로 쓴다. 다른 하나의 파라미터는 지금까지의 합이다. 또 다른 파라미터 sum 으로 쓴다.

기저 사례를 잘 설정하는 것이 매우 중요하다.

14501 퇴사

반응형

'알고리즘 & 코딩 테스트 > code.plus' 카테고리의 다른 글

[기초] 순열  (0) 2021.09.21
[기초] 백트래킹  (0) 2021.09.05
[기초] N과 M  (0) 2021.08.24
[기초] 건너 뛰며 해보기  (0) 2021.08.22
[기초] 날짜 계산, 리모컨, 테트로미노  (0) 2021.08.22