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


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

Postingan populer dari blog ini

Algoritma Menyebrangkan Sayur, Domba, & Serigala.

Algoritma Jarak