Seqüència Fibonacci. X21842


Statement
 

pdf   zip

html

Els nombres de Fibonacci es defineixen així: F1 = 1, F2 = 1 i Fi = Fi−1 + Fi−2 per a i > 2.

Feu un programa tal que, donada una seqüència pel canal d’entrada, escrigui TRUE pel canal de sortida si i només si tots N elements de la seqüència són els primers N nombres de Fibonacci. La seqüència acaba en zero, i tindrà almenys 2 nombres (sense incloure el zero que marca el final de seqüència). A més, els dos primers elements de la seqüència seran sempre [1    1] (els dos primers nombres de Fibonacci).

Entrada

Una seqüència d’enters els dos primers elements de la qual seran 1   1 i que acaba en zero.

Sortida

TRUE si i només si tots N elements de la seqüència són els primers N nombres de Fibonacci.

Public test cases
  • Input

    1 1 2 3 5 8 13 21 34 0
    

    Output

    TRUE 
    
  • Input

    1 1 2 3 14 15 40 43 65 0
    

    Output

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