こんにちは杉本です!!
今日は数学の未解決問題,コラッツ予想が本当なのかコンピュータを用いて確かめてみようと思いまう!
まずコラッツ予想とか何かから説明しますね!
コラッツ予想とは?
上記の図の式です!え,めっちゃシンプルやん!!
よくわからない方のために言うと,
「偶数」なら「2で割る」
「奇数」なら「3かけて1を足す」
これを繰り返すとどの整数も最後に1となるというやつ!!
プログラムを書く(pythonで)
n = [任意の数]
while n != 1:
if n % 2 == 0:
n /= 2
else:
n = n * 3 + 1
うわ〜簡単!
実行する!!
まずは39
うそやろ
次は133
ちゃんと終わってやがる….
次は199
小さくて申し訳ないけど,ちゃんと1になってる
結果:なんかよくわからないけど1になる
でもまだ証明はされていないの面白いですね