Check to see if a Sudoku Puzzle is Solved - MATLAB Cody - MATLAB Central

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

Difficulty:Rate

Description:

Your task, should you choose to accept it, is to make a function that checks to see if a 9x9 matrix of integers represents a completed sudoku puzzle. For more information regarding sudokus, refer to the wikipedia page.

The function will return true only when it's a completed sudoku puzzle. A value of 0 refers to a blank entry.

Example:

   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 ];
   answer = true;
   input = [ 8 2 4 9 5 3 6 7 1
             6 3 5 8 1 7 9 2 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
             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 ];
    answer = false;

Solution Stats

27.43% Correct | 72.57% Incorrect
Last Solution submitted on Feb 27, 2025

Problem Comments

Solution Comments

Show comments

Group

Paper-&-pencil Games Image
Paper-&-pencil Games
  • 19 Problems
  • 4 Finishers

Problem Recent Solvers324

Community Treasure Hunt

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

Start Hunting!
Go to top of page