Cody

# Problem 23. Finding Perfect Squares

Solution 1733471

Submitted on 22 Feb 2019 by Dheeraj Singh
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

### Test Suite

Test Status Code Input and Output
1   Pass
a = [2 3 4]; assert(isequal(isItSquared(a),true))

b = logical 0 temp = 4 idx = 3 b = logical 1

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

b = logical 0 temp = 400 idx = 1×0 empty double row vector temp = 441 idx = 1×0 empty double row vector temp = 484 idx = 1×0 empty double row vector temp = 529 idx = 1×0 empty double row vector temp = 576 idx = 1×0 empty double row vector temp = 625 idx = 1×0 empty double row vector temp = 676 idx = 1×0 empty double row vector temp = 729 idx = 1×0 empty double row vector temp = 784 idx = 1×0 empty double row vector temp = 841 idx = 1×0 empty double row vector temp = 900 idx = 1×0 empty double row vector

3   Pass
a = ; assert(isequal(isItSquared(a),true))

b = logical 0 temp = 1 idx = 1 b = logical 1

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

b = logical 0 temp = 36 idx = 5 b = logical 1

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

b = logical 0 temp = 36 idx = 1×0 empty double row vector temp = 100 idx = 1×0 empty double row vector temp = 144 idx = 1×0 empty double row vector temp = 196 idx = 1×0 empty double row vector temp = 10201 idx = 1×0 empty double row vector