GGridCoven
Prodotto

Funzioni del software · Validazione di Sudoku completo

01

Tieni una griglia completa di prova accanto al validatore e controlla le singole unità prima di collegare il risultato booleano a un messaggio dell’interfaccia.

01

Modelli

Configura un endpoint compatibile con OpenAI o Anthropic usando URL di base e chiave API, se necessaria. Prova la connessione. Il server locale deve essere in esecuzione; gli strumenti remoti possono trasmettere dati separatamente.

02

Progetto

Seleziona una cartella e chiedi all’assistente di leggere i file interessati prima di modificarli. Definisci obiettivo e limiti dell’attività.

03

Modifiche

Controlla le modifiche e l’output dei comandi. Esegui le verifiche del progetto prima di accettare il risultato: il codice generato non è automaticamente collaudato.

Validazione di Sudoku completo

● ● ●GridCoven●
Flussi di lavoro · Validazione di Sudoku completo ×
def sudoku_complete(board):
    if type(board) is not list or len(board) != 9:
        raise ValueError("nine rows")
    if any(type(row) is not list or len(row) != 9 or
           any(type(v) is not int or not 1 <= v <= 9 for v in row) for row in board):
        raise ValueError("nine integer digits per row")
    target = set(range(1,10))
    units = board + [list(col) for col in zip(*board)]
    units += [[board[y+dy][x+dx] for dy in range(3) for dx in range(3)]
              for y in (0,3,6) for x in (0,3,6)]
    return all(set(unit) == target for unit in units)
✳Valida un Sudoku riempito di nove per nove senza risolvere celle mancanti.
✓ ModificheControlla prima di applicare ↗
Illustrazione dell’ambiente
Ambiente di sviluppo con IA

La prossima idea comincia qui.

Scarica per Windows ↗