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

Problem 737. Criss_Cross_000 : Unique elements in a Square array

Created by Richard Zapor

Criss Cross matrix puzzle - Easy: Square matrix, Unique elements

Arrange the "words" into a solid square such that all words are used.

Given an array of row words and an array of column words make the unique Square.

There is no flipping or rotating in this simplest case.

example:

M_orig =[1 2 3; 4 5 6; 7 8 9]

Inputs:

vr = [1 2 3; 4 5 6; 7 8 9]

scramled gives vr =[7 8 9; 1 2 3; 4 5 6]

vc =[1 2 3; 4 5 6; 7 8 9]

scrambled gives vc =[3 1 2;6 4 5; 9 7 8]

Output:

M_out=[1 2 3; 4 5 6; 7 8 9]

Max size : 4096

This is the first in a series of Criss Cross puzzles.

Follow up puzzles will have non-unique values, non-identified row or col, and there are quite a few other variations.

Tags

Problem Group

Solution Statistics

3 correct solutions 2 incorrect solutions
Last solution submitted on Jan 23, 2013

Problem Comments