|
|||
SudokuÍrjon programot, amelynek első parancssori argumentuma egy szöveges állomány neve! A szöveges állományban 9 × 9-es méretű, egész számokat tartalmazó (négyzetes) mátrixok leírásai szerepelnek. Egy-egy mátrixot 10 sor ír le. Az első kilenc sorban a számok egy szóköz karakterrel vannak elválasztva egymástól, a tizedik sor üres. A program döntse el, hogy a szöveges állományban található mátrixok szabályosan kitöltött sudoku négyzetek-e, azaz igaz-e rájuk az, hogy (1) minden sorukban, (2) minden oszlopukban és (3) minden, az alábbi ábrán is jól látható 3 × 3-as méretű blokkjukban szerepel-e 1-től 9-ig az összes egész szám! Ha egy mátrix szabályosan kitöltött sudoku négyzet, a program írjon a standard kimenetre egy „YES”, egyébként pedig egy „NO” szót tartalmazó sort!
Példa bemenet
A példa bemenethez tartozó kimenet
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30. |