Teka-Teki Program Menggunakan PHP

Logo MhdSyarif

Ini merupakan teka-teki yang saya terima melalui email, berikut ini soalnya:

Ada 100 pintu berjejer ke kanan. Anda sedang berdiri di sebelah kiri.
Posisi awal semua pintu masih tertutup.
Anda akan berjalan dari kiri ke kanan sebanyak 100 kali.
Kali pertama anda akan berhenti di pintu kelipatan 1, yaitu: 1, 2, 3,4, dst-nya.
Kali kedua anda akan berhenti di pintu kelipatan 2, yaitu: 2,4,6,8, dst-nya.
Kali ketiga Anda akan berhenti di pintu kelipatan 3, yaitu: 3,6,9,12, dst-nya.
Begitu seterusnya hingga 100.
Setiap kali berhenti di 1 pintu, bila tertutup Anda harus buka, bila terbuka Anda harus tutup.

Pertanyaannya adalah: Setelah ronde ke-100, bagaimana posisi semua pintu tersebut ?

Saya mencoba menjawab teka-teki diatas berdasarkan program yang telah saya buat,berikut ini hasilnya.

Pintu yang terbuka berada pada urutan n pangkat 2, keterangan dimana n adalah angka dari 1 sampai 10, atau dijabarkan dari 1,2,3,4,5,6,7,8,9,10
Pintu yang terbuka berada pada no:1,4,9,16,25,36,49,64,81,100 dan selain no pintu diatas, maka no pintu lain tertutup.

 

Dilihat sebanyak : 286 kali

Print Friendly

Leave a Reply

Your email address will not be published. Required fields are marked *

*

code

[+] kaskus emoticons nartzco