Apakah memecahkan Sudoku terlalu sulit? Bahkan versi brute force ? Inilah latihan coding yang sedikit lebih mudah. Saya harap. :-P
Tulis fungsi terpendek untuk mengimplementasikan bogosort. Secara khusus, fungsi Anda harus:
- Ambil sebuah array (atau bahasa Anda yang setara) sebagai input
- Periksa apakah elemen-elemennya dalam urutan diurutkan; jika demikian, kembalikan array
- Jika tidak, kocok elemen, dan mulai lagi
Entri terpendek menang. Dalam kasus seri, fungsi yang mendukung komparator khusus (dan / atau generator nomor pseudorandom) disukai. Ikatan yang tersisa diselesaikan dengan mendukung pengajuan sebelumnya.
Klarifikasi: Anda dapat menggunakan jenis elemen apa pun yang Anda inginkan, asalkan ada beberapa cara untuk memesannya, tentu saja. Juga, pengocokan harus seragam; tak satu pun dari ini "Aku hanya akan cepat-cepat dan menyebutnya terseret" bisnis. :-)