科拉茨猜想(3N +1问题)
- 作者: 朕来也众卿快退开
- 来源: 51数据库
- 2022-08-12
def collatz(n)
print "#{n} "
if n > 1
if n % 2 != 0
collatz(3*n + 1)
else
collatz(n/2)
end
end
end
#Example
collatz(21) #=> 21 64 32 16 8 4 2 1
推荐阅读
