結局のところ、>409=>382は>398がぱっと見動かないと思いこむぐらい読みにくいコードだと言うことだな。
そして>417=>382は自分のコードが動くか動かないか、わざわざコンパイルしないと判らないくらい自信がなかったわけだ。
>410は結局無視してるし。まぁ、>398も動かないと思い込む辺りが困ったもんだが。

>378や>366が(効率は兎も角)ロジックを追いやすいのとは対極だな。
#まして>371から>382と、本人はまとめて読みやすくしたつもりらしいけど……

一桁ずつ処理するタイプでは>367がバッファが必要な点とnの仕掛けの辺りがちょっと読みづらいな。
そうなると、一番シンプルなのは>387かな。