2013-04-19[n年前へ]
■読者への挑戦状!この「暗号」を解き、名探偵になってみろ!?
アスキーPC編集部から、連載記事の最終回で使うための「暗号」が送られてきました。送られてきたのはこのPNG画像ファイル(送られてきたファイルそのもの)で、およそ下に貼り付けたような画像です。ガチで暗号解きに挑戦して、その過程・結果を記事にする、というわけです。
「暗号」解きに挑戦した結果は、1回目の推定(解読)候補には編集部から「ブブー違います!」という返事が返り、2回目の推定候補でようやく「大正解!」となりました。
1回目の推定が正解に至らなかった原因は、「(こういう候補群は)ありえない」と想像される狭い範囲で解探索を行ってしまったからです。ありがちな話ですが、作業を楽にしたいという意識が働き、「ダメとわかってるはずなのに」「目先の楽をしたいがために(矛盾を解決できない狭い範囲で作業を行ってしまって)結局は遠回り・苦労してしまう」というミスをしてしまったのです。
しかし、それらを言い換えれば、この問題が「解推定を自然に行えば、ちゃんと正解に至ることができる」という「良問」である、ということになりそうです。つまり、ちゃんと考えれば、一発で正答に辿り着く可能性が高い「問題」だというわけです。
画像解析や統計処理が好きな人は、この「暗号」解きに挑戦してみると面白いと思います。画像処理で「解くやり方を考える」のに20分程度、そして、そのやり方で解くための「解集合」を集めるコードを書いて・実行/整理する作業に15分程度、そして、その解集合から正解をスクリーニングするのにかかる時間は10分程度…トータル45分くらいの「探偵」作業をすれば(Top Coder な方々なら、おそらく15分もあれば十分でしょう)、きっと正解に辿り着くことができると思います。
本格推理小説を読むのが好きだったり、パズル好きだったり、画像解析や統計処理が好きな人は、この「暗号」解きミステリー、結構面白いのではないでしょうか。
(解答が出たら正誤確認は、こちらかこちらまで、「解答・推理」を御連絡下さい)