OFFSET
0,3
COMMENTS
Conjecture: a(n) != -1.
LINKS
Paolo Xausa, Table of n, a(n) for n = 0..10000
EXAMPLE
a(10) = 4 because it takes 4 steps for 10 to reach 1 by iterating the map: 10 -> 2*10+1=21 -> 21-3=18 -> 2*18+1=37 -> 37-37=0.
MATHEMATICA
A383777[n_] := Length[NestWhileList[If[OddQ[#], # - FactorInteger[#][[1, 1]], 2*# + 1] &, n, # >0 &]] - 1;
Array[A383777, 100, 0] (* Paolo Xausa, May 22 2025 *)
PROG
(Python)
from sympy import primefactors; mp = lambda x: (0 if x ==1 else x - min(primefactors(x)) if x%2 else 2*x+1)
def A383777(n, c = 0):
while n != 0: n = mp(n); c += 1
return c
CROSSREFS
KEYWORD
nonn
AUTHOR
Ya-Ping Lu, May 17 2025
STATUS
approved
