Seems like my test suite wasn't robust enough, so I've bolstered it with some trickier situations
You should have added a test case with 5*ones(9) as a test matrix.
ur test suite 6 is wrong, isn't it??
@bmtran can you explain why test case #6 (toeplitz variation) is false?
In addition to each row and column needing to have 1 through 9, each 3x3 sub-region must have 1 through 9 as well.
the solution is stating false for S=toeplitz([1 9:-1:2],1:9); but it is true. hence solution failed
god!
This solution fails on
input = [ 8 2 4 9 5 3 6 7 1
6 3 5 8 1 9 7 2 4
7 1 9 6 2 4 8 5 3
5 8 7 2 9 1 3 4 6
1 4 2 7 3 6 5 8 9
3 9 6 4 8 5 2 1 7
2 6 1 5 4 7 9 3 8
4 7 8 3 6 2 1 9 5
9 5 3 1 7 8 4 6 2 ]
which is the first assertion test with the 9 and 7 on row 2 and 7 exchanged
Test 3 is wrong??
wtf awesome
what is going on...
934 Solvers
Find the largest value in the 3D matrix
1067 Solvers
3155 Solvers
5801 Solvers
1145 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!