8 lines
182 B
Python
8 lines
182 B
Python
def collatz_length(n):
|
|
if n == 1:
|
|
return 0
|
|
if n % 2 == 0:
|
|
return 1 + collatz_length(n // 2)
|
|
elif n % 2 == 1:
|
|
return 1 + collatz_length(n * 3 + 1)
|