PEMECAHAN SOAL SULIT DARI SINGAPURA
Ivan Taniputera
15 April 2015
Berikut ini adalah soal matematika yang konon menghebohkan karena sulitnya. Soal tersebut konon pertama kali diunggah oleh Kenneth Kong dari Singapura. Katanya ini merupakan soal SASMO
Adapun bunyi soal itu jika diterjemahkan adalah sebagai berikut:
"Albert dan Bernard baru saja berkawan dengan Cheryl. dan mereka ingin mengetahui kapan tanggal ulang tahunnya. Cheryl memberikan pada mereka sepuluh kemungkinan tanggal ulang tahunnya:
15 Mei 16 Mei 19 Mei
17 Juni 18 Juni
14 Juli 16 Juli
14 Agustus 15 Agustus 17 Agustus
Cheryl memberitahu Albert dan Bernard masing-masing secara terpisah, bulan dan tanggal ulang tahunnya.
Albert: saya tidak tahu kapan hari ulang tahun Cheryl, tetapi saya yakin Bernard tidak mengetahuinya juga.
Bernard: pada mulanya saya tidak mengetahui, kapan hari ulang tahun Cheryl, tetapi sekarang saya mengetahuinya.
Albert: maka saya juga mengetahui hari ulang tahun Cheryl.
Kapankah tanggal ulang tahun Cheryl
Saya mencoba menjawab soal di atas.
Kuncinya adalah membuang tanggal-tanggal yang bersifat ambigu.
Pertama-tama bulan dan tanggal tersebut masing-masing akan saya buat menjadi seperti diagram di bawah ini.
Kemudian berdasarkan dialog di atas, yakni yang dikatakan oleh Albert dan Bernard, maka dapat disimpulkan bahwa data yang mereka punyai sudah cukup untuk mengetahui tanggal kelahiran Cheryl, yakni dengan melakukan langkah penyaringan logis terhadap 10 kemungkinan tanggal di atas.
Dengan kata lain, data bulan dan tanggal yang diberikan pada Albert dan Bernard sudah memadai digunakan menentukan tanggal kelahiran Cheryl yang pasti berdasarkan 10 kemungkinan pilihan. Kalau tidak, bagaimana mungkin kedua-duanya dapat mengetahui tanggal lahir Cheryl tersebut?
Berikut ini adalah langkah-langkah penyaringannya.
Pertama-tama, kita akan menghapus tanggal 18 dan 19, Alasannya:
Jika Bernard diberitahu tanggal 18, maka ia akan langsung mengetahui bahwa ulang tahun Cheryl adalah 18 Juni. Namun jika Albert diberitahu bulannya adalah Juni, maka ia akan bingung menentukan antara 17 dan 18 Juni. Dengan demikian tanggal 18 tidak mungkin. Karena kedua-duanya harus mendapatkan kepastian.
Tanggal 19 juga dihapus dengan alasan yang sama. Bernard jika diberitahu tanggal 19, dia akan langsung tahu Cheryl berulang tahun 19 Mei. Sebaliknya jika Albert diberitahu bulan Mei, dia akan bingung menentukan tiga pilihan (15, 16, dan 19). Ini juga bertentangan dengan kesimpulan di atas (bahwa kedua-duanya harus mendapatkan kepastian).
Maka diagramnya sekarang menjadi seperti ini.
.
.
Kita melakukan penyaringan lebih lanjut.
Bulan Mei juga tidak mungkin. Karena jika Albert diberitahu bulannya adalah Mei, maka ada dua kemungkinan, 15 dan 16 Mei.
Tanggal 14 juga tidak mungkin, karena jika Bernard diberitahu tanggalnya adalah 14, maka ada dua kemungkinan: 14 Juli dan 14 Agustus.
Tanggal 15 juga tidak mungkin, karena jika Bernard diberitahu tanggalnya adalah 15, maka ada dua kemungkinan : 15 Mei dan 15 Agustus.
Dengan demikian yang tersisa adalah sebagai berikut:
.
.
Kita melakukan penyaringan lanjutan.
Tanggal 17 adalah tidak mungkin karena jika Bernard diberitahu tanggal 17, maka masih ada dua kemungkinan, yakni 17 Juli dan 17 Agustus. Tanggal 17 bisa kita hapus. Jika tanggal 17 kita hapus, maka bulan Juni dan Agustus juga turut terhapus, sehingga yang tersisa adalah tanggal 16 Juli.
.
.
Dengan demikian, kemungkinan hasilnya adalah tanggal:
16 Juli
PEMIKIRAN ALTERNATIF.
Namun kita juga dapat menjawabnya dengan alur logika semacam ini:
Alternatif 1. Bulan Juni adalah tidak mungkin, karena kemungkinan yang tersisa dari bulan Juni adalah tanggal 17 Juni. Apabila Bernard diberitahu tanggal 17, maka ia akan bingung menentukan antara tanggal 17 Juni dan 17 Agustus. Bulan Juni dapat kita hapus, sehingga yang tersisa adalah 16 Juli dan 17 Agustus. Tetapi apabila Juni sudah dihapus, maka tidak terjadi kebingungan lagi dengan tanggal 17. Tanggal 17 hanya akan mengacu pada 17 Agustus. Dengan demikian, soal ini akan mempunyai dua jawaban: 16 Juli dan 17 Agustus.
Jika Cheryl berulang tahun tanggal 16 Juli, maka Albert yang diberitahu bulannya Juli akan langsung mengetahui bahwa tanggalnya 16. Bernard yang diberitahu tanggalnya 16, akan mengetahui bahwa bulannya adalah Juli. Sementara itu, apabila Cheryl berulang tahun tanggal 17 Agustus, jika Albert diberitahu bulannya adalah Agustus, maka ia akan mengetahui bahwa tanggalnya adalah 17. Sementara itu, Bernard yang diberitahu bahwa tanggalnya 17, akan mengetahui bahwa bulannya adalah Agustus. Tidak ada lagi yang bersifat ambigu di sini.
Sebagai catatan, mungkin akan ada yang bertanya, mengapa kita tidak menghapuskan tanggal 17? Jika bulan Juni sudah dihapus, maka tidak ada kebingungan lagi dengan tanggal 17, karena yang tersisa adalah perkawanan satu-satu. Kita tidak perlu lagi menghapus tanggal 17 karenanya.
Alternatif 2. Bulan Agustus adalah tidak mungkin, karena kemungkinan yang tersisa dari bulan Agustus adalah 17 Agustus. Apabila Bernard diberitahu tanggal 17, maka ia akan bingung menentukan antara tanggal 17 Juni dan 17 Agustus. Bulan Agustus dapat kita hapus, sehingga yang tersisa adalah 17 Juni. Tetapi apabila Agustus sudah dihapus, maka tidak terjadi kebingungan lagi dengan tanggal 17. Tanggal 17 hanya akan mengacu pada 17 Juni. Dengan demikian, soal ini mempunyai dua jawaban: 16 Juli dan 17 Juni.
Jika Cheryl berulang tahun tanggal 16 Juli, Albert yang diberitahu bulannya Juli akan mengetahui bahwa tanggalnya 16. Bernard yang diberitahu tanggalnya 16, akan mengetahui bahwa bulannya adalah Juli. Sementara itu, jika Cheryl berulang tahun tanggal 17 Juni, apabila Albert diberitahu bulannya adalah Juni, ia akan mengetahui bahwa tanggalnya adalah 17. Sementara itu, Bernard yang diberitahu bahwa tanggalnya 17, akan mengetahui bahwa bulannya adalah Juni. Tidak ada lagi yang bersifat ambigu di sini.
Sebagai catatan, mungkin akan ada yang bertanya, mengapa kita tidak menghapuskan tanggal 17? Jika bulan Juni sudah dihapus, maka tidak ada kebingungan lagi dengan tanggal 17, karena yang tersisa adalah perkawanan satu-satu. Kita tidak perlu lagi menghapus tanggal 17 karenanya.
Kedua alternatif di atas secara alur logika, seharusnya juga sahih, walaupun sesungguhnya tidak mungkin seseorang mempunyai dua tanggal kelahiran.
Dengan demikian, soal ini mempunyai 3 alternatif jawaban:
ALTERNATIF 1: 16 Juli
ALTERNATIF 2: 16 Juli dan 17 Agustus
ALTERNATIF 3: 16 Juli dan 17 Juni
Tergantung bagaimana alur logika kita.
Semoga bermanfaat.