RosettaCodeData/Task/Hailstone-sequence/Mathematica/hailstone-sequence-3.math

5 lines
248 B
Plaintext

hailstone[n_Integer] := Block[{sequence = {}, c = n},
While[c > 1, c = If[EvenQ[c], c/2, 3 c + 1];
AppendTo[sequence, c]];
sequence]