プログラマ脳を鍛える数学パズル:Q06 (by PHP7.3)

  • 公開日:2020/7/27
この記事は最終更新日から4年以上が経過しています。

プログラマ脳を鍛える数学パズル」をPHPで解いてみた。今回はQ06:(改造版)コラッツの予想です。

コラッツの予想

自然数nについて、
・nが偶数の場合、nを2で割る
・nが奇数の場合、nに3をかけて1を足す
という操作を繰り返すとき、初期値がどんな数であっても必ず1に到達する(1→4→2→1のように繰り返す)

プログラマ脳を鍛える数学パズル

for文の第3引数を$i+=2とすることで偶数のみループ。