Typ:
collatz :: Integer -> [ Integer ]Beispiel:
collatz 7 ==> [7,22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1]Ansatz:
collatz 1 = [ 1 ] collatz x = x : collatz ( if undefined then undefined else undefined )Hinweis: verwende Funktionen
even
und div
.
(das sind Funktionen und keine Operatoren.)