Membuat fungsi Python berdasarkan spesifikasi terperinci.
Salin prompt ini ke dalam Console pengembang 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 tersebut, termasuk parameter input dan nilai pengembalian yang diharapkan. Implementasikan fungsi sesuai dengan spesifikasi yang diberikan, pastikan fungsi tersebut menangani kasus-kasus khusus, melakukan validasi yang diperlukan, dan mengikuti praktik terbaik untuk pemrograman Python. Harap sertakan komentar yang sesuai dalam kode untuk menjelaskan logika dan membantu pengembang lain dalam memahami implementasi. |
User | Saya ingin fungsi yang dapat menyelesaikan teka-teki Sudoku. Fungsi tersebut harus menerima grid Sudoku 9x9 sebagai input, di mana sel kosong direpresentasikan dengan nilai 0. Fungsi tersebut harus menyelesaikan teka-teki menggunakan algoritma backtracking dan mengembalikan grid yang telah diselesaikan. Jika teka-teki tidak dapat diselesaikan, fungsi harus mengembalikan None. Fungsi tersebut juga harus memvalidasi grid input untuk memastikan bahwa itu adalah teka-teki Sudoku yang valid. |