Problem 2982. Get a Fibonacci number's index.

N.B. For the purpose of this exercise, the first Fibonacci number is 1, and the second is 2; that is, fib(1) = 1 and fib(2) = 2 .

Make a function isfib(x) so that:

  • if the value of the input x is not a Fibonacci number, the function returns a zero.
  • if the value of the input x is a Fibonacci number, the function returns its index in the Fibonacci sequence. That is, isfib(fib(n)) should return the value of n .

Solution Stats

35.07% Correct | 64.93% Incorrect
Last Solution submitted on Dec 25, 2023

Problem Comments

Solution Comments

Show comments

Problem Recent Solvers42

Suggested Problems

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!