Cody

Problem 114. Check to see if a Sudoku Puzzle is Solved

Solution 3674548

Submitted on 16 Nov 2020
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test Status Code Input and Output
1   Fail
input = [ 8 2 4 9 5 3 6 7 1 6 3 5 8 1 7 9 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 9 7 3 8 4 7 8 3 6 2 1 9 5 9 5 3 1 7 8 4 6 2 ]; TF_correct = true; assert(isequal(sudokuIsSolved(input),TF_correct))

Error using sudokuIsSolved (line 17) Unable to run the 'fevalJSON' function because it calls the 'input' function, which is not supported for this product offering. Error in Test1 (line 11) assert(isequal(sudokuIsSolved(input),TF_correct))

2   Pass
input = [ 8 2 4 9 5 3 6 7 1 6 3 5 8 1 7 9 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 9 7 3 8 4 7 8 3 6 2 1 9 5 9 5 3 1 7 8 4 2 6 ]; TF_correct = false; assert(isequal(sudokuIsSolved(input),TF_correct))

3   Pass
input = [ 8 2 4 9 5 3 6 7 1 3 6 5 8 1 7 9 1 4 7 1 9 0 2 4 8 5 3 5 8 7 2 9 1 3 4 6 1 4 2 7 3 0 5 8 9 6 9 6 4 8 5 2 1 7 2 3 1 5 4 9 7 3 8 4 7 8 3 6 2 1 9 5 9 5 3 1 7 8 4 6 2 ]; TF_correct = false; assert(isequal(sudokuIsSolved(input),TF_correct))

4   Pass
input = zeros(9,9); TF_correct = false; assert(isequal(sudokuIsSolved(input),TF_correct))

5   Pass
input = meshgrid(1:9,1:9); TF_correct = false; assert(isequal(sudokuIsSolved(input),TF_correct))

6   Fail
input = toeplitz([1 9:-1:2],1:9); TF_correct = false; assert(isequal(sudokuIsSolved(input),TF_correct))

Error using sudokuIsSolved (line 17) Unable to run the 'fevalJSON' function because it calls the 'input' function, which is not supported for this product offering. Error in Test6 (line 3) assert(isequal(sudokuIsSolved(input),TF_correct))

7   Fail
input = [ 1 9 8 5 2 6 3 4 7 7 2 5 3 4 1 6 9 8 3 4 6 9 7 8 2 1 5 9 8 1 2 5 7 4 6 3 5 6 4 1 3 9 8 7 2 2 3 7 6 8 4 1 5 9 4 7 3 8 1 5 9 2 6 8 1 9 7 6 2 5 3 4 6 5 2 4 9 3 7 8 1 ] TF_correct = true; assert(isequal(sudokuIsSolved(input),TF_correct))

input = 1 9 8 5 2 6 3 4 7 7 2 5 3 4 1 6 9 8 3 4 6 9 7 8 2 1 5 9 8 1 2 5 7 4 6 3 5 6 4 1 3 9 8 7 2 2 3 7 6 8 4 1 5 9 4 7 3 8 1 5 9 2 6 8 1 9 7 6 2 5 3 4 6 5 2 4 9 3 7 8 1

Error using sudokuIsSolved (line 17) Unable to run the 'fevalJSON' function because it calls the 'input' function, which is not supported for this product offering. Error in Test7 (line 11) assert(isequal(sudokuIsSolved(input),TF_correct))

Suggested Problems

More from this Author56

Community Treasure Hunt

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

Start Hunting!