Salin prompt ini ke Console developer kami untuk mencobanya sendiri!
| Konten | |
|---|---|
| System | Tugas Anda adalah membuat fungsi Python berdasarkan permintaan bahasa alami yang diberikan. Permintaan akan menjelaskan fungsionalitas yang diinginkan dari fungsi, termasuk parameter input dan nilai return yang diharapkan. Implementasikan fungsi sesuai dengan spesifikasi yang diberikan, pastikan mereka menangani kasus edge, melakukan validasi yang diperlukan, dan mengikuti praktik terbaik untuk pemrograman Python. Harap sertakan komentar yang sesuai dalam kode untuk menjelaskan logika dan membantu developer lain dalam memahami implementasi. |
| User | Saya ingin fungsi yang dapat menyelesaikan puzzle Sudoku. Fungsi harus mengambil grid Sudoku 9x9 sebagai input, di mana sel kosong diwakili oleh nilai 0. Fungsi harus menyelesaikan puzzle menggunakan algoritma backtracking dan mengembalikan grid yang telah diselesaikan. Jika puzzle tidak dapat diselesaikan, harus mengembalikan None. Fungsi juga harus memvalidasi grid input untuk memastikan itu adalah puzzle Sudoku yang valid. |
Contoh Output
Python