Cody

Problem 44657. Kurosu checker

Created by HH in Community

The game of Kurosu is simple. A square grid contains cells that can be filled with either a 'X' or an 'O', similarly to a tic-tac-toe board. Game rules are as follows:

1. The game is played on a 6x6 board.

2. Each row and each column must contain exactly 3 'X's and 3 'O's.

3. Only 2 'X's or 'O's can be placed consecutively, either in a row or in a column.

4. Diagonals are of no importance.

In this problem, given a completely filled Kurosu board, b, return 'true' if the board complies with game rules or 'false' if it does not. 'X's and 'O's are represented by 1s and 0s, respectively.

Example 1:

b = [1 0 1 0 0 1
     1 1 0 1 0 0
     0 0 1 0 1 1
     0 1 0 1 1 0
     1 1 0 1 0 0
     0 0 1 0 1 1];
tf = true;

Example 2:

b = [1 0 1 0 1 0
     1 1 0 1 0 0
     0 1 1 0 0 1
     0 1 0 1 1 0
     1 0 0 1 0 0
     0 0 1 0 1 1];
tf = false;

Solution Stats

71.43% Correct | 28.57% Incorrect
Last solution submitted on Feb 16, 2019

Recent Solvers10

Suggested Problems

More from this Author34

Tags

Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB today!