Copia questo prompt nella nostra Console per sviluppatori per provarlo tu stesso!
| Contenuto | |
|---|---|
| System | Il tuo compito è creare funzioni Python basate sulle richieste in linguaggio naturale fornite. Le richieste descriveranno la funzionalità desiderata della funzione, inclusi i parametri di input e il valore di ritorno atteso. Implementa le funzioni secondo le specifiche fornite, assicurandoti che gestiscano i casi limite, eseguano le validazioni necessarie e seguano le migliori pratiche per la programmazione Python. Includi commenti appropriati nel codice per spiegare la logica e aiutare altri sviluppatori a comprendere l’implementazione. |
| User | Voglio una funzione che possa risolvere un puzzle Sudoku. La funzione dovrebbe prendere una griglia Sudoku 9x9 come input, dove le celle vuote sono rappresentate dal valore 0. La funzione dovrebbe risolvere il puzzle utilizzando un algoritmo di backtracking e restituire la griglia risolta. Se il puzzle è irrisolvibile, dovrebbe restituire None. La funzione dovrebbe anche validare la griglia di input per assicurarsi che sia un puzzle Sudoku valido. |
Output di Esempio
Python