How to verify if a row or a column or a cubic 3x3 have a repeated number for sudoku?

3 vues (au cours des 30 derniers jours)
NSHh
NSHh le 16 Mai 2021
Commenté : NSHh le 17 Mai 2021
Say i got an 9x9 array and want to write a function to check if any row or column or 3x3 cell have a repeat number or not for sudoku. it would return a bolean value depend on the result. Any suggestion? Thank

Réponses (1)

Walter Roberson
Walter Roberson le 16 Mai 2021
Suppose you store NaN for all slots that have not had anything written to them. Then extract the appropriate portion of the array, such as
s = A(4:6, 1:3);
s(isnan(s)) = [];
had_dup = numel(unique(s)) ~= numel(s);
  2 commentaires
Dyuman Joshi
Dyuman Joshi le 16 Mai 2021
This looks like a copy-paste of a Cody question (#114).This account is fairly new as well. Seems suspicious.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Sudoku dans Help Center et File Exchange

Tags

Produits


Version

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by