wodus0129   3년 전

아무리 봐도 어떻게 코드를 작성해야 하는건지 감이 안와요....

힌트 드릴수 있나요?

코드를 힌트로 주실거면(비추지만) 파이썬 혹은 C언어 부탁드려요

eom5005   3년 전

n이 1일 때는 '1'

n이 2일 때는 '1+1', '2'

n이 3일 때는 '1+1+1', '2+1', '1+2', '3'

n이 4일 때는 '1+1+1+1', '1+1+2', '1+2+1', '2+1+1', '3+1', 1+3'입니다.

그럼 n이 4일 때 각각의 경우의 수는 어떻게 나온 것일까요?

'1+3'은 n이 1인 경우에 3을 더한 것이고

'1+1+2', '2+2'는 n이 2인 경우에 2를 더한 것이고

'1+1+1+1', '2+1+1', '1+2+1', '3+1'은 n이 3인 경우에 1를 더한 것입니다.

n이 5, 6, 7... 일 때도 마찬가지입니다

이것을 코드로 구현하면 됩니다.

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