这道题只有六年级?不大可能吧。我谈一下思路。
有一点要提醒一下,0 的长度比 9 长,而不是比 1 短
首先要破译长度所对应的数字,做到这一点后,再破译电话号码就简单了。
先对这 6 个数字从大到小排序,并计算它们的间隔:
100 84 68 60 44 28
\/ \/ \/ \/ \/
16 16 8 16 16
看出来了吧,只有一个是 8 其它的都是 16.
这就是说它们所代表的数字只有第 3 个和第 4 个是相差 1 的其它的都相差 2
这答案只有一种可能性,这几个数字分别代表的是:
100 => 0
84 => 8
68 => 6
60 => 5
44 => 3
28 => 1
所以所要破译的电话号码是:651803
有看不懂的地方问我好了。
早年,一名间谍在所追踪的人在拨电话时,随拨盘转回的声音,用铅笔以同样的速度在纸上划线,他画出了六条线的长度为68 60 28 84 100 44 :很快他就知道了那人拨的电话号码,请写出这个电话号码?(电话号码数字包括0 .1 2 3 4 5 6 7 8 9)
5 4 0 7 9 2
最大数-最小数=72
这里的每个数的差最小值为8,72正好是8的9倍
可以得出,最小的数是28所对应的值0,而最大的数就是100所对应的值9
所以其他的值就=(其本身值-最小值)/8
(68-28)/8=5
所以是540792
5 4 0 7 9 2
5 4 0 7 9 2