巧問電話號碼

志明:「春嬌,妳的電話號碼是多少?」
春嬌:「不告訴你」
志明:「聽說妳的計算能力很好」
春嬌:「還好,你想出計算題考考我嗎?」
志明:「我不會看你的計算過程,當然也不會看到電話號碼,可是請妳必須將正確的計算結果告訴我。」
春嬌:「我通常可以很快且準確的計算。」
志明:「請妳根據自己的電話號碼,將前4碼乘以20之後,再加1。將結果乘以1000,再連加電話的後4碼2次。最後將結果減去1000,並將最後的計算答案告訴我。」
春嬌:「這不難,我將很快算出來。」....................................隔天,春嬌卻接到志明打來的一通電話。

         春嬌一直沒有給志明電話號碼,那麼志明如何得知呢?難道電號號碼和最後的計算答案有關係嗎?

輸入電話前4碼:   (如果只有7碼,則取前3碼)

=

=

=

加上電話後4碼: (如果0XXX,只要輸入XXX)

 

再加電話後4碼:

 

=

=

說穿了志明精心設計了一道運算題,其最後結果必是電話號碼的2倍。
假設電話號碼的後面4碼是 y,前 4(或3)碼是 x,則原來電話號碼是10000x+y。
照規則運算,即 (20x+1)1000+y+y-1000,
化簡上式可得20000x+2y=2(10000x+y),結果就是電話號碼的2倍,所以志明只要將春嬌的正確計算答案除以2,就
巧 妙的取得春嬌電話號碼 了



 

         相關連結: 不攻自破


Copyright ©2006昌爸工作坊 all rights reserved