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

Learn moreOpportunities for recent engineering grads.

Apply Today**New to MATLAB?**

Correct

22Size

Leading solution size is 19.
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

1 player likes this solution

Test

Code Input and Output

1

Pass

%% a = [ 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 1 0 0 ]; tf = false; assert(isequal(has_rectangle(a),tf))

2

Pass

%% a = [ 1 0 1 0 0 0 1 0 1 0 1 0 0 0 1 1 ]; tf = true; assert(isequal(has_rectangle(a),tf))

3

Pass

%% a = [ 1 0 1 0 0 0 1 1 0 0 1 1 ]; tf = true; assert(isequal(has_rectangle(a),tf))

4

Pass

%% a = [ 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 ]; tf = true; assert(isequal(has_rectangle(a),tf))

5

Pass

%% a = zeros(20); tf = false; assert(isequal(has_rectangle(a),tf))

6

Pass

%% a = ones(9); tf = true; assert(isequal(has_rectangle(a),tf))

7

Pass

%% a = double(magic(6)<9); tf = false; assert(isequal(has_rectangle(a),tf))

2 Comments