OFFSET
1,2
EXAMPLE
For n=4, 2^4-1 = 15 has a(4)=5 tripling steps on its way to 1.
MAPLE
b:= proc(n) option remember; `if`(n<2, 0,
`if`(n::even, b(n/2), 1+b(3*n+1)))
end:
a:= n-> b(2^n-1):
seq(a(n), n=1..57); # Alois P. Heinz, Nov 21 2025
MATHEMATICA
a[n_] := -1 + Count[NestWhileList[If[OddQ[#], 3*# + 1, #/2] &, 2^n - 1, # > 1 &], _?OddQ]; Array[a, 55] (* Amiram Eldar, Nov 21 2025 *)
PROG
(Python)
def a(n: int) -> int:
x = (1 << n) - 1
steps = 0
while x != 1:
if x % 2 == 0:
x //= 2
else:
x = 3*x + 1
steps += 1
return steps
CROSSREFS
KEYWORD
nonn
AUTHOR
Stephen R. Campbell, Nov 20 2025
STATUS
approved
