มือถือเขาไว้เขวี้ยงหัวหมา!!!

หน้าปัดโทรศัพท์มือถือ

เห็นในการ์ตูนนักสืบญี่ปุ่นชอบเล่นกันจังเลยครับมุกนี้ ไอ้ประเภทที่ผู้ตายมีพรสวรรค์ซะเหลือเกิน เพราะถึงแม้จะถูกทำร้ายบาดเจ็บสาหัสใกล้ตายแล้วก็ตาม แต่ก็ยังมีแรงกายแรงสมองเหลือพอที่จะทิ้งข้อความปริศนาเอาไว้ เพื่อเอาไว้เปิดเผยตัวคนร้ายว่าเป็นใคร!

ผมเลยคิดว่าผมเอามาเล่นบ้างดีกว่า ท่าทางจะน่าสนุกดี อิ อิ 😛

เรื่องมันก็มีอยู่ว่ามีการฆาตกรรมเกิดขึ้นครับ และผู้ตายก็ได้มีการทิ้ง dying message เอาไว้ ดังนั้นยอดนักสืบผู้โด่งดังก็จำเป็นที่จะต้องไขคดีนี้ให้จงได้ ซึ่ง dying message ที่ทิ้งเอาไว้ก็คือ …

23022733850405455330697353

หลังจากที่สืบหาหลักฐานในที่เกิดเหตุประกอบการสืบคดีอยู่นาน ในที่สุดยอดนักสืบก็ปะติดปะต่อได้ว่า แท้ที่จริงแล้วตัวเลขดังกล่าว คือปุ่มบนโทรศัพท์มือถือนั่นเอง … งั้น … แบบนี้ก็ต้องมาถอดรหัสตัวอักษรจากปุ่มโทรศัพท์มือถือกันซะแล้ว!!!

เนื่องจากว่าผู้ตายเป็นฝรั่ง และไม่ได้มีเมียเช่าเป็นคนไทย ดังนั้นโอกาสที่ผู้ตายจะสะกดภาษาไทยจากปุ่มมือถือได้เลยไม่มี ซึ่งถ้าเป็นแบบนี้ก็ต้องมาประเมินจากปุ่มบนมือถือที่มีตัวอักษรภาษาอังกฤษแทน

จากการไล่เรียงก็พบว่าตัวเลขที่ปรากฎอยู่นั้น สอยทุกปุ่มที่เป็นภาษาอังกฤษบนมือถือหมดเลย งั้นต้องมาตรวจความน่าจะเป็นก่อน ว่ามีความน่าจะเป็นเท่าไหร่ที่จะนำตัวอักษรแต่ล่ะตัวจากปุ่ม มาเรียงออกมาเป็นประโยคของ dying message ได้?

ปุ่ม “2” ถึง ปุ่ม “6” และปุ่ม “8” มีปุ่มล่ะ 3 ตัวอักษร ส่วนปุ่ม “7” และปุ่ม “9” เป็นปุ่มที่มี 4 ตัวอักษร สุดท้ายปุ่ม “0” ถือว่ามีตัวอักษรเดียว

งั้นความน่าจะเป็นที่จะเลือกตัวอักษรจากปุ่ม ของตัวเลข dying message ทั้ง 26 หลักก็คือ…

array(” “),
“2” => array(“a”, “b”, “c”),
“3” => array(“d”, “e”, “f”),
“4” => array(“g”, “h”, “i”),
“5” => array(“j”, “k”, “l”),
“6” => array(“m”, “n”, “o”),
“7” => array(“p”, “q”, “r”, “s”),
“8” => array(“t”, “u”, “v”),
“9” => array(“w”, “x”, “y”, “z”)
);
$s_input = “23022733850405455330697353”;
$s_prob = “”;
$i_prob = 1;
preg_match_all(“/[0-9]/”, $s_input, $s_output, PREG_SET_ORDER);
foreach($s_output as $value)
{
$s_prob .= count($button[$value[0]]) . ” x “;
$i_prob *= count($button[$value[0]]);
}
$s_prob = substr($s_prob, 0, strlen($s_prob) – 2);
echo “

… ” . $s_prob . ” = ” . number_format($i_prob) . ” กรณี …

\n”;
?>

ช่างเป็นความน่าจะเป็นที่มากมายอะไรเช่นนี้ แต่ก็อย่างว่าแหล่ะ ต่อให้ความน่าจะเป็นจะเยอะขนาดนี้ ยอดนักสืบก็ไม่หวั่น เพราะยอดนักสืบมีคอมพิวเตอร์ที่จะช่วยถอดรหัสให้ได้

โดยขั้นแรก ยอดนักสืบก็ต้องให้คอมพิวเตอร์แสดงผลคำทั้งหมดที่เป็นไปได้ซะก่อน อือม แต่เนื่องจากยอดนักสืบเห็นว่าต้องแสดงผลคำตั้งมากมาย ดังนั้นก็เลยคิดว่าให้มันอยู่ในหน่วยความจำของเครื่องคอมพิวเตอร์นั่นแหล่ะดีแล้ว ไม่ต้องแสดงผลออกมาหรอก เปลืองลูกตา

จากนั้นก็ให้คอมพิวเตอร์ เอาคำจากพจนานุกรมภาษาอังกฤษมาเทียบดู ว่าคำที่ถอดออกมานั้น มีคำใดบ้างที่เป็นไปได้ในภาษาอังกฤษ และหลังจากผ่านไปราว 1 นาที คอมพิวเตอร์ก็เรียงประโยคออกมา ด้วยคำที่น่าจะเป็นไปได้ที่สุด นั่นก็คือ …

be careful i killed myself

ในที่สุดคดีก็ถูกไขกระจ่าง ผู้ตายฆ่าตัวตายเอง แต่กลัวฝ่ายสืบสวนจะไม่มีอะไรทำ ก็เลยทิ้งข้อความเอาไว้เพื่อให้เป็นปริศนาไว้คิดแก้เซ็ง เป็นอันปิดคดี

แต่ที่สรุปได้แน่ ๆ ก็คือ โทรศัพท์มือถือไม่ควรเอามาเป็น dying message แต่ควรเอาไว้เขวี้ยงใส่หัวคนร้าย น่าจะดีกว่าเยอะเลย 😛

[tags]โทรศัพท์,มือถือ,เอาไว้,เขวี้ยง,ใส่,หัวหมา[/tags]

Related Posts

8 thoughts on “มือถือเขาไว้เขวี้ยงหัวหมา!!!

  1. ใช้ predictive mode น่าจะง่ายกว่านะครับ (มือถือสมัยนี้น่าจะมีกันหมด) ไม่ถึงหนึ่งนาทีด้วยครับ 😛

  2. ทุกท่าน – นั่นดิ ทำไมต้องคิดให้เยอะด้วย … อีกอย่าง … อะไรนิดอะไรหน่อยก็ลงมือฆ่าล่ะ แย่จังไอ้หนังนักสืบเนี่ย

  3. ถ้ามันพิมเป็นปริศนาได้ขนาดนั้น ก็โทรเรียกรถพยาบาลมาเหอะ

  4. ขณะนี้ เบอร์ที่ท่านกำลังโทรหา ไม่ว่าง กรุณาฝากข้อความหลังจาก ได้ยินเสียง..ตูด…

  5. นั่นสิ ผมว่าคุณ kike พูดถูกนะ กรั่ก ๆ …..dying message นี่คิดถึงคินดะอิจิขึ้นมาเลย ฆ่ากันแต่ละตอน หยั่งโหด

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *