Problem 11. Back and Forth Rows
Given a number n, create an n-by-n matrix in which the integers from 1 to n^2 wind back and forth along the rows as shown in the examples below.
Examples:
Input n = 3 Output a = [ 1 2 3 6 5 4 7 8 9 ]
Input n = 4 Output a = [ 1 2 3 4 8 7 6 5 9 10 11 12 16 15 14 13 ]
Solution Stats
Problem Comments
-
16 Comments
It appears a '\r' is needed after the %% in the first test of the solution to make it process properly.
The problem with the first test case has been fixed here.
This code
b=vec2mat(1:n^2,n)
b(2:2:end,:)=fliplr(b(2:2:end,:))
work in Matlab, why it doesn't works on site?
Solution Comments
Show commentsProblem Recent Solvers6882
Suggested Problems
-
Back to basics 3 - Temp Directory
373 Solvers
-
Convert a numerical matrix into a cell array of strings
2087 Solvers
-
867 Solvers
-
Rotate input square matrix 90 degrees CCW without rot90
637 Solvers
-
Set the array elements whose value is 13 to 0
1381 Solvers
More from this Author96
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!