Trapezium Order
you are given an integer N . print N rows starting from 1 in the trapexium order as shown in the output of the below examples .
Input
the input contains an integer N
OUTPUT
the output should have N lines
each of the N lines should have space -seperated integers as per the trapezium order
SAMPLE INPUT 1
4
SAMPLE OUTPUT 1
1 2 3 4 17 18 19 20
5 6 7 14 15 16
8 9 12 13
10 11
1
Expert's answer
2021-08-10T06:49:14-0400
n = int(input())
mx = n*(n+1)
lst = [i+1 for i in range(mx)]
start = 0
stop = len(lst)
for i in range(n,0,-1):
print(*(lst[start:start+i] + lst[stop-i:stop]))
start += i
stop -= i
Numbers and figures are an essential part of our world, necessary for almost everything we do every day. As important…
APPROVED BY CLIENTS
"assignmentexpert.com" is professional group of people in Math subjects! They did assignments in very high level of mathematical modelling in the best quality. Thanks a lot
Comments
Leave a comment