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 Solvers6880
Suggested Problems
-
Find the sum of all the numbers of the input vector
50707 Solvers
-
Back to basics 23 - Triangular matrix
1042 Solvers
-
457 Solvers
-
Height of a right-angled triangle
1871 Solvers
-
String Array Basics, Part 1: Convert Cell Array to String Array; No Missing Values
1734 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!