Cody

Problem 1167. matrix zigzag

Solution 2878898

Submitted on 26 Aug 2020 by mohsen
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 2; 3 4]; y_correct = [1 2 3 4]; assert(isequal(zigzag(x),y_correct))

y = 1 n = 1 k = 0 y = 1 2 3 k = -1 n = 0 y = 1 2 3 4 n = 1 k = -2

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

y = 1 n = 1 k = 1 y = 1 2 4 k = 0 n = 0 y = 1 2 4 7 5 3 n = 1 k = -1 y = 1 2 4 7 5 3 6 8 k = -2 n = 0 y = 1 2 4 7 5 3 6 8 9 n = 1 k = -3

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

y = 16 n = 1 k = 2 y = 16 2 5 k = 1 n = 0 y = 16 2 5 9 11 3 n = 1 k = 0 y = 16 2 5 9 11 3 13 10 7 4 k = -1 n = 0 y = 16 2 5 9 11 3 13 10 7 4 14 6 8 n = 1 k = -2 y = 16 2 5 9 11 3 13 10 7 4 14 6 8 12 15 k = -3 n = 0 y = 16 2 5 9 11 3 13 10 7 4 14 6 8 12 15 1 n = 1 k = -4

Suggested Problems

Community Treasure Hunt

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

Start Hunting!