Cody

Problem 170. First N Perfect Squares

Solution 2131091

Submitted on 17 Feb 2020 by Nitin Patige
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
x = 4; y_correct = [ 1 4 9 16 ]; assert(isequal(squares(x),y_correct))

a = 1 2 3 4 y = [] b = 1 y = 1 b = 4 y = 1 4 b = 9 y = 1 4 9 b = 16 y = 1 4 9 16

2   Pass
x = 1; y_correct = [ 1 ]; assert(isequal(squares(x),y_correct))

a = 1 y = [] b = 1 y = 1

3   Pass
x = 10; y_correct = [ 1 4 9 16 25 36 49 64 81 100 ]; assert(isequal(squares(x),y_correct))

a = 1 2 3 4 5 6 7 8 9 10 y = [] b = 1 y = 1 b = 4 y = 1 4 b = 9 y = 1 4 9 b = 16 y = 1 4 9 16 b = 25 y = 1 4 9 16 25 b = 36 y = 1 4 9 16 25 36 b = 49 y = 1 4 9 16 25 36 49 b = 64 y = 1 4 9 16 25 36 49 64 b = 81 y = 1 4 9 16 25 36 49 64 81 b = 100 y = 1 4 9 16 25 36 49 64 81 100

4   Pass
x = 20; y_correct = [ 1 4 9 16 25 36 49 64 81 100 121 144 169 196 225 256 289 324 361 400 ]; assert(isequal(squares(x),y_correct))

a = 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 y = [] b = 1 y = 1 b = 4 y = 1 4 b = 9 y = 1 4 9 b = 16 y = 1 4 9 16 b = 25 y = 1 4 9 16 25 b = 36 y = 1 4 9 16 25 36 b = 49 y = 1 4 9 16 25 36 49 b = 64 y = 1 4 9 16 25 36 49 64 b = 81 y = 1 4 9 16 25 36 49 64 81 b = 100 y = 1 4 9 16 25 36 49 64 81 100 b = 121 y = 1 4 9 16 25 36 49 64 81 100 121 b = 144 y = 1 4 9 16 25 36 49 64 81 100 121 144 b = 169 y = 1 4 9 16 25 36 49 64 81 100 121 144 169 b = 196 y = 1 4 9 16 25 36 49 64 81 100 121 144 169 196 b = 225 y = 1 4 9 16 25 36 49 64 81 100 121 144 169 196 225 b = 256 y = 1 4 9 16 25 36 49 64 81 100 121 144 169 196 225 256 b = 289 y = 1 4 9 16 25 36 49 64 81 100 121 144 169 196 225 256 289 b = 324 y = 1 4 9 16 25 36 49 64 81 100 121 144 169 196 225 256 289 324 b = 361 y = 1 4 9 16 25 36 49 64 81 100 121 144 169 196 225 256 289 324 361 b = 400 y = 1 4 9 16 25 36 49 64 81 100 121 144 169 196 225 256 289 324 361 400

Suggested Problems

More from this Author56

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!