這題如果用暴力法一個個數字去對照,可能會解得頭昏眼花, 可以用一些小技巧來加速解題:
首先,觀察方格中最小的數字是3,最大的數字是33, 所以,要能如題目條件找到比它小12的數字, 那麼該數必定>=3+12=15,所以把方格裡<15的數字都劃掉:
同理,還要能找到比它大6的數字, 那麼該數必定<=33-6=27,再把方格裡>27的數字劃掉(如下圖綠線)
剩下的數字用底色標出來方便大家檢視:
剩下的數字就可以開始一個個檢驗了, 檢驗時也可以用比較省時的方法, 比如說檢驗數字『25』是否滿足『比距離 3 格的數字多 12』時, 不用把距離『25』3格的數字都找出來, 而是先把25-12=13,快速掃過一遍看方格裡有沒有13, 沒有就可以直接跳過此數字,有的話再進一步去看距離是否符合。