【发布时间】:2014-09-24 10:14:48
【问题描述】:
例如给定以下数模 55
74627282173621618272362 % 55 = 47
为什么要拆分号码;以 55 为模计算第一部分;在第二部分前面添加结果并再次使用模55;再次产生相同的结果?
使用上面的例子:
746272821736 % 55 = 46
'46' + '21618272362' = 4621618272362
4621618272362 % 55 = 47
如果您使用上述方法逐位计算数字,结果相同
7 % 55 = 7
'7' + '4' = 74 % 55 = 19
'19' + '6' = 196 % 55 = 31
'31' + '2' = 312 % 55 = 37
....
结果 = 47
有人能解释一下为什么吗?
【问题讨论】:
-
我猜这是随机工作,常规数字似乎没有任何模式!意思是,我觉得这只是一个巧合。不过,有人可能会来
magic stick! -
我用不同的长度和数字对其进行了测试,导致相同的行为。
-
您介意提供一些其他示例,除了您在问题中提到的示例
-
例如123456789 //// 123456789 % 4 = 1 //// 1 % 4 = 1; 12% 4 = 0; 03% 4 = 3; 34 % 4 = 2 依此类推 //// 结果 = 1