This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.
Test  Status  Code Input and Output 

1  Pass 
%%
a = [2 3 4];
assert(isequal(isItSquared(a),true))
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
1

2  Pass 
%%
a = [20:30];
assert(isequal(isItSquared(a),false))
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0

3  Pass 
%%
a = [1];
assert(isequal(isItSquared(a),true))
b =
1

4  Pass 
%%
a = [6 10 12 14 36 101];
assert(isequal(isItSquared(a),true))
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
1

5  Pass 
%%
a = [6 10 12 14 101];
assert(isequal(isItSquared(a),false))
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0
b =
0

Find the two most distant points
1176 Solvers
186 Solvers
208 Solvers
323 Solvers
Remove the two elements next to NaN value
288 Solvers