How to verify if a row or a column or a cubic 3x3 have a repeated number for sudoku?
1 回表示 (過去 30 日間)
古いコメントを表示
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
0 件のコメント
回答 (1 件)
Walter Roberson
2021 年 5 月 16 日
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 件のコメント
Dyuman Joshi
2021 年 5 月 16 日
This looks like a copy-paste of a Cody question (#114).This account is fairly new as well. Seems suspicious.
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!