Prev / Next / Hill Climber's ChangeLog

ある数が3で割り切れるか調べる方法[Science]

2005-03-03

全ての桁の数字を足してそれが3の倍数であれば、その数は3の倍数である。

たとえば、100X + 10Y + Z (X,Y,Zは自然数)の場合、
100X + 10Y + Z = 3*(33 + 3Y) + (X + Y + Z)
ここで、3*(33 + 3Y) は明らかに3の倍数だから、もとの数が3の倍数である
ためには、(X + Y + Z) が3の倍数であればよい。

permlink