Limg@LimgTW·30分これそんなにむずいの?? 二進数で考えたら、割と直観的に分かるのにな。 ①偶数で割る2ってのは下位の0を消す行為。 ②奇数で掛け3ってのは左にシフトしたのを足すこと、 ③さらに足す1は最下位の1を0にする行為。 ②③で必ず偶数になるから奇数なら②③①のコンボと思えば良い。引用ツイートポテト一郎@potetoichiro · 10時間賞金、1億円では安すぎるな。 twitter.com/livedoornews/s…1
Limg@LimgTW返信先: @LimgTWさん②③①で桁が増えるのは繰り上がる場合で、同数の0が下位にできる 0を境目に上位と下位を分けて考えて良い(面倒なので後回し) 多くは②で1桁増えて①で減ってチャラか、大量に減る。 無限ループに入る条件は (n×3+1)÷2=n ⇔ 3n+1=2n ⇔ n=-1 で、 満たす正整数は存在せず と桁が減るしか無い。午後6:50 · 2021年9月4日·Twitter for iPad1 件のいいね