Vector Fibonacci. X39410


Statement
 

pdf   zip   main.R

Els nombres de Fibonacci es defineixen recursivament així: F1=F2=1F_1 = F_2 = 1, i per a i>2i > 2: Fi=Fi1+Fi2F_i = F_{i-1} + F_{i-2}.

Fes la funció vector_fibonacci(V) tal que, donat un vector d’enters V, que pot tenir repetits i no ha d’estar necessàriament ordenat, torni TRUE si i només si tots els números que hi ha a V són nombres de Fibonacci.

Entrada

Un vector V d’enters, amb, almenys, un element, potser amb repetits, i que no ha d’estar necessàriament ordenat.

Sortida

TRUE si i només si tots els números que hi ha a V són nombres de Fibonacci.

Public test cases
  • Input

    6
    233 55 89 377 610 233
    

    Output

    TRUE 
    
  • Input

    5
    21 13 317811 54 27
    

    Output

    FALSE 
    
  • Information
    Author
    Jaume Baixeries
    Language
    Catalan
    Official solutions
    R
    User solutions
    R