Clojure - Triangle de Bell Y16577


Statement
 

pdf   zip

thehtml

El triangle de Bell correspon a una llista infinita que conté com a primer element el (1) i obté els següents elements col·locant com a primer element l’últim de la llista anterior la resta sumant els dos elements que hi ha a l’esquerra i a dalt a l’esquerra:

1 1 2 2 3 5 5 7 10 15 15 20 27 37 52


Escriviu una llista infinita bell que implementi la seqüència descrita.

Public test cases
  • Input

    (take 5 bell)
    

    Output

    ((1) (1 2) (2 3 5) (5 7 10 15) (15 20 27 37 52))
    
  • Information
    Author
    Gerard Escudero
    Language
    Catalan
    Official solutions
    Clojure
    User solutions
    Clojure