Els nombres de Fibonacci es defineixen recursivament així: F1 = F2 = 1, i per a i > 2: Fi = Fi−1 + Fi−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.
Observació
Només cal que enviïs el fitxer amb la funció (i les funcions auxiliars que hagis fet)
que et demanem i prou.
El fitxer main.R
et pot servir per a fer la teva solució, però no cal que n’enviïs
el contingut.
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.
Input
6 233 55 89 377 610 233
Output
TRUE
Input
5 21 13 317811 54 27
Output
FALSE