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

4 lines
121 B
Plaintext

HailstoneR[1] = {1}
HailstoneR[n_?OddQ] := Prepend[HailstoneR[3 n + 1], n]
HailstoneR[n_] := Prepend[HailstoneR[n/2], n]