Algoritma Pendeta & Kanibal
Hai, Guys semua....
kali ini nih saya mau kasih algoritma yang mirip dengan algoritma postingan sebelumnya yaitu "Algoritma menyebrangkan Sayur, Domba, & Serigala" namun algoritma kali ini pasti memiliki level yang lebih tinggi dari sebelumnya, yaaa penasaran kan ?..
Algoritma kali ini bisa dibilang berada pada Level 13, Yaitu "Algoritma Pendeta & Kanibal"
nahh langsung saja yaa, cekidot :v
kali ini nih saya mau kasih algoritma yang mirip dengan algoritma postingan sebelumnya yaitu "Algoritma menyebrangkan Sayur, Domba, & Serigala" namun algoritma kali ini pasti memiliki level yang lebih tinggi dari sebelumnya, yaaa penasaran kan ?..
Algoritma kali ini bisa dibilang berada pada Level 13, Yaitu "Algoritma Pendeta & Kanibal"
nahh langsung saja yaa, cekidot :v
Permasalahannya :
Bagaimana cara menyebrangkan 3 Pendeta & 3 Kanibal menggunakan perahu ke posisi awal menuju ke posisi di sebrang?
Aturannya :
Jika terdapat jumlah kanibal banyak dari pendeta disatu sisi, maka pendeta akan dimakan oleh kanibal, tentu saja maka game berakhir dengan kekalahan...wkwkwk
Gimana nih?
pada bisakan, kuy dicoba dulu tanpa ngeliat jawaban algoritmanya...
Jawaban Algoritma kali ini bisa dibilang panjang supaya teman-teman bisa lebih cepat paham, tapi tenang aja guys penjelasannya disini beserta gambar jadi gak bakal banyak kok membacanya...wkwkwkwk :v
Algoritma Penyelesaiannya :
1. ini adalah kondisi awal.
2. Taruh 1 kanibal dan 1 pendeta di perahu.
3. Bawa Kanibal dan pendeta di perahu ke sisi kiri dan turunkan kembali.
4. Kembali ke sisi kanan, Lalu turunkan pendeta.
5. Taruh 2 kanibal di perahu.
6. Sebrangkan kedua kanibal ke sisi kiri.
7. Turunkan 1 Kanibal di sisi kiri.
8. Bawa perahu ke sisi kanan.
9. Turunkan kanibal dan ambil 2 pendeta.
10. Lalu bawa perahu menuju ke sisi kiri.
11. Turunkan 1 pendeta dari kapal dan tukar dengan salah satu kanibal untuk di taruh ke perahu
12. Bawa perahu menuju ke sisi kanan.
13. Turunkan kanibal dari perahu dan tukar dengan pendeta.
14. Bawa kedua pendeta itu ke sisi kiri.
15. Turunkan kedua pendeta lalu tukar dengan 1 kanibal.
16. Bawa kanibal ke sisi kanan.
17. Ambil satu kanibal di sisi kanan.
18. Bawa kedua kanibal ke sisi kiri, dan taruh 1 kanibal.
19. Bawa kanibal ke sisi kanan.
20. Ambil lagi kanibal di sisi kanan.
21. Bawa kedua kanibal ke sisi kiri.
22. Turunkan kedua kanibal maka algoritmanya selesai
Nahh...
gimana sudah ngerti?
pastilah..wkwkkwkwk
begitulah penjelasan dari saya, sampai ketemu lagi
jika ada saran bisa deh di comment ya di kolom komentar...
Thx... :v
Komentar
Posting Komentar