Cody

# Problem 1400. Spiral Matrix

Solution 454953

Submitted on 14 Jun 2014 by rifat ahmed
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=1; y_correct=1; assert(isequal(spiralmatrix(x),y_correct))

``` v = 1 v = 1 ```

2   Pass
%% x=2; y_correct=[3 2 4 1]; assert(isequal(spiralmatrix(x),y_correct))

``` v = 1 2 4 3 ans = 3 2 4 1 ```

3   Pass
%% x=3; y_correct=[7 6 5 8 1 4 9 2 3]; assert(isequal(spiralmatrix(x),y_correct))

``` v = 7 8 9 6 1 2 5 4 3 ans = 7 6 5 8 1 4 9 2 3 ```

4   Pass
%% x=4; y_correct=[13 12 11 10 14 3 2 9 15 4 1 8 16 5 6 7]; assert(isequal(spiralmatrix(x),y_correct))

``` v = 7 8 9 10 6 1 2 11 5 4 3 12 16 15 14 13 ans = 13 12 11 10 14 3 2 9 15 4 1 8 16 5 6 7 ```

5   Pass
%% x=5; y_correct=[21 20 19 18 17 22 7 6 5 16 23 8 1 4 15 24 9 2 3 14 25 10 11 12 13]; assert(isequal(spiralmatrix(x),y_correct))

``` v = 21 22 23 24 25 20 7 8 9 10 19 6 1 2 11 18 5 4 3 12 17 16 15 14 13 ans = 21 20 19 18 17 22 7 6 5 16 23 8 1 4 15 24 9 2 3 14 25 10 11 12 13 ```