【 問 題 1 】 100! は、 末桁に 0 がいくつ並ぶか?
【 解 答 】
100以下の自然数で考えます。
5の倍数は 5 10 15 20 ・ ・ ・ ・ 95 100 の20個
25の倍数は 25 50 75 100 の4個
100! を素因数分解すると

は、素因数に 5 が入っていないため、一の位は 0 ではありません。したがって、 100! は、 末桁に 0 が 24 個 並びます。
【 問 題 2 】 100! は、 2進数にすると末桁に 0 がいくつ並ぶか?
【 解 答 】
[ 100/2 ] + [ 100/4 ] + [ 100/8 ] + [ 100/16 ] + [ 100/32 ] + [ 100/64 ]
=→ 50 + 25 + 12 + 6 + 3 + 1 =→ 97
* [ 100/32 ] = 100/32 を超えない最大の整数
したがって、 10進法では、
100! = 297 × 3a × 524 × 7b × ・ ・ ・ ・
2進法では、3a × 524 × 7b × ・ ・ ・ の素因数はすべて1桁目の数字が 1 だから、3a × 524 × 7b × ・ ・ ・ は1桁目の数字は 1 になります。
よって、 2進数にすると末桁に 0 が 97 個 並びます。
数理論 へ戻る