✨ ベストアンサー ✨
たとえばですが、
312501は各位の和が3の倍数になっているため、3の倍数なんだとわかりますが具体的には以下のような考えで、判断しています。
まず、312501を分解して下のようになります。
300000+10000+2000+500+1
まずはこの中の500に注目しましょう。
500というのは5×100ですが、5×99+5ともかけますよね。
99が3の倍数なので5×99も3の倍数になります。いったん5は放置しておきます。
同様に2000は2×1000=2×999+2なので
2×999は3の倍数で2はまた放置します。
同様に
10000=1×9999+1
300000=3×99999+3
今挙げた、5×99と2×999と1×9999と3×99999は3の倍数なので
3の倍数の和である
①3×99999+1×9999+2×999+5×99も3の倍数になります。
ここで放置していた数を考えます。
② 1の位の1と500の計算で放置していた5と他には2、1、3があります。
①と②は元々の数を分解して考えていたので、
元々の数は①と②の和になります。
そこで、①は3の倍数だということがわかっていたので②も3の倍数ならば、その和も3の倍数つまり元の数も3の倍数になります。
②が3の倍数になればいいということは各位の数字の和が3の倍数になれば良いということになります。
ですが、これを毎回考えているのは時間の無駄なので各位の和が3の倍数ならその数字は3の倍数になると暗記しておけば良いと思います。
丁寧にありがとうございます🙇🏻🤍理解出来ました❕