MAK IT uzdevums
Uzdevumi
-
Izveidot validāciju sudoku mīklām pie to izveides, kas pārbauda, vai iesniegtā sudoku mīkla ir derīga.
Sudoku mīkla ir derīga, ja:
- tā ir nepabeigta;
- tās katrā rindā neatkārtojas cipari;
- tās katrā kolonnā neatkārtojas cipari;
- katrā apakšgrupā (deviņi mazie 3x3 kvadrātiņi) katrs cipars ir sastopams tikai vienreiz.
Ievades faila piemērs:
003020600 900305001 001806400 008102900 700000008 006708200 002609500 800203009 005010300
-
Papildināt
puzzles#show
skatu un pievienotinput
laukus lai lietotājs varētu mēģināt aizpildīt sudoku mīklu.Piemērs kā tas varētu izskatīties:
Šo mēģinājumu nevajag saglabāt datu bāzē, bet ir nepieciešams ļaut iesniegt risinājumu un pārbaudīt tā pareizību.
Sudoku mīkla ir pareizi aizpildīta, ja:
- tā ir pabeigta;
- tās katrā rindā neatkārtojas cipari;
- tās katrā kolonnā neatkārtojas cipari;
- katrā apakšgrupā (deviņi mazie 3x3 kvadrātiņi) katrs cipars ir sastopams tikai vienreiz.
Šim uzdevumam var izmantot gan javascript risinājumu ar asinhronu pieprasījuma nosūtīšanu, gan vienkāršu
POST
pieprasījumu