Foundations Loops through pattern printing
8. Triangle of Repeated Numbers
Easy
Given an integer n, return the pattern below as a list of rows, top row first. Each row is a list of the
numbers in it, from left to right.
1
2 2
3 3 3
4 4 4 4
The pattern has n rows; the picture shows n = 4. Row i, counting from 1, holds the number i written i
times. For n = 4 the answer is [[1],[2,2],[3,3,3],[4,4,4,4]].
Example 1
Input: n = 4
Output:
1 2 2 3 3 3 4 4 4 4
Example 2
Input: n = 1
Output:
1Example 3
Input: n = 11
Output:
1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11
Check your understanding
Work out the answer for this input before you write any code.
n = 3
Constraints
1 ≤ n ≤ 100
Clarifying questions
What you would ask an interviewer before writing any code.