purpose   6년 전

만약 값이 12라면 11까지 계산한다고 생각하고

1 2 3 4 5 더해서 15가 나오니까  그러면 저 다섯개의 숫자를 조정해서 11을 1 1 2 3 4 이런식으로 무조건 만들 수 있겠다고 생각해서 코드를 짰습니다.

잘못 생각한 부분이 어떤 부분인가요?

0 1   

0 2  1

0 3  1 1

0 4  1 2

0 5  1 1 2

0 6  1 2 2

0 7  1 2 3

0 8  1 1 2 3

0 9  1 2 2 3

0 10   1 2 3 4

....


yclock   6년 전

첫 문장부터 잘못되었습니다.
입력으로 12광년을 이동하라고 하였을 때, 11광년만 이동한다고 생각하고, "1+1+2+3+4 = 11"라고 식을 쓰는 것 까지는 좋습니다만.
마지막 1광년을 움직이지 못합니다. 마지막 바로 전에 4광년을 움직였기 때문입니다.

purpose   6년 전

아~~~~~~ 감사합니다!!

댓글을 작성하려면 로그인해야 합니다.