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!