Cody

Problem 42340. Fibonacci Decomposition

Every positive integer has a unique decomposition into nonconsecutive Fibonacci numbers f1+f2+ ... Given a positive integer n, return these numbers.

Return the vector f = [f1, f2, ...] sorted from smallest to largest. sum(f) = n.

Examples

 n = 3
 f = 3
 n = 32
 f = [3 8 21]

Reference: http://www.johndcook.com/blog/2015/05/17/fibonacci-number-system/

Solution Stats

35.46% Correct | 64.54% Incorrect
Last Solution submitted on Nov 29, 2019

Problem Comments

Problem Recent Solvers81

Suggested Problems

More from this Author49

Problem Tags