Recordeu que un Sudoku és un joc que consisteix a completar una graella 9 × 9 amb números entre 1 i 9 de manera que el resultat final no tingui números repetits a la mateixa fila, columna o submatriu 3 × 3.
Escriu una funció es_sudoku(m) que,
donada una matriu de 9 files i 9 columnes de digits diferents de zero
(nombres
tal que
),
retorni True si la matriu m
correspon a un Sudoku resolt, o
False en cas contrari.
Teniu exemples en el joc de proves públic.
La funció té una matriu 9 × 9 amb digits diferents de zero (nombres tal que ) com a paràmetre.
En aquest problema us pot anar molt bé fer servir la construcció set comprehension (o, com ho vam anomenar, conjunts per comprensió).
Un cop definida la funció, en provar-la al REPL de Python us hauria de sortir el mateix que podeu observar més avall.
Autoria: Jordi Delgado (basat en el problema P16893 de Salvador Roura)
Generació: 2026-01-25T13:14:29.097Z
© Jutge.org, 2006–2026.
https://jutge.org