# Problem 44063. Make a rainbow matrix (follow-up to checkerboard matrix)

Given an integer n, make an n-by-n matrix as shown below. The a(1,1) should be 0. As we move away from the top-left, the number increase by 1, until we hit a diagonal, where all the elements are (n-1) along the diagonal. After passing diagonal, the number increases by 1 each time.

This is a follow-up question to Cody Challenge CheckerBoard Problem at https://www.mathworks.com/matlabcentral/cody/problems/4-make-a-checkerboard-matrix

For n=10

``` Input  n = 10
Output a is
[0   1   2   3   4   5   6   7   8   9
1   2   3   4   5   6   7   8   9   8
2   3   4   5   6   7   8   9   8   7
3   4   5   6   7   8   9   8   7   6
4   5   6   7   8   9   8   7   6   5
5   6   7   8   9   8   7   6   5   4
6   7   8   9   8   7   6   5   4   3
7   8   9   8   7   6   5   4   3   2
8   9   8   7   6   5   4   3   2   1
9   8   7   6   5   4   3   2   1   0]```

### Solution Stats

56.1% Correct | 43.9% Incorrect
Last Solution submitted on Jun 06, 2024

### Community Treasure Hunt

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

Start Hunting!