4
算法计算数字是否为3的倍数
在进行心理演算时,可以做到: 给定整数k,将所有数字加起来(以10为底),如果结果为3的倍数,则k为3的倍数。 您是否知道有任何算法工作类似,但对二进制数字(位)进行运算? 最初,我正在考虑使用我的语言的现成函数将整数转换为ascii,以执行从2到10的转换,然后应用心理演算技巧。但是当然我也可以自己将基本转换2编码为10。我还没有做,但是我会尝试的。 然后我想到了以2为底的欧几里得分法... 但是我想知道是否还有其他手段,算法。
13
algorithms