댄코 - 댄싱코딩

[9095] 1,2,3 더하기 본문

코딩/알고리즘

[9095] 1,2,3 더하기

Jk hila 2017. 7. 5. 17:30

2017/07/01 - [코딩/알고리즘] - [2293] 동전1


이문제는 동전1과 같은 문제라고 생각해서 그렇게 풀었는데 아니었다.

동전1은 2+1과 1+2를 같다고 보지만,

이문제는 두개를 다른 경우로 보기때문이다.

사실 동전1에서두개의 포문 위치만 바꿔주면 된다.


구할 숫자에 대한 포문이 바깥이고 그 값을 1,2,3으로 만드는 경우의 수를 안쪽 포문으로 돌리면 

중복은 고려치 않고 1,2,3값을 계속 d[j]에 추가해주기 때문이다.


동전1에서는 1,2,3으로 만드는 경우의수 포문이 바깥에 있었기때문에 중복없이 경우의 수를 구할 수 있었다.






'코딩 > 알고리즘' 카테고리의 다른 글

[1024] 수열의 합  (0) 2017.07.06
[1107] 리모컨  (0) 2017.07.06
[2577] 숫자의 갯수  (0) 2017.07.05
[2193] 이친수  (0) 2017.07.05
[2747] 피보나치 수  (0) 2017.07.05
Comments