科拉茨猜想(3N +1问题)

2015-06-30 0 281
科拉茨猜想(3N +1问题)
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 

遇见资源网 ruby 科拉茨猜想(3N +1问题) http://www.ox520.com/16417.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务