Given a MxN matrix,write a program to print all Anti-Diagonals elements of matrix
Input
The first line of input will contain a M, N values separated by space.
The second line will contain matrix A of dimensions MxN.
Output
The output should contain anti-diagonal elements separated by a line.
Explanation
For example, if M = 4, N = 4
Matrix A:
4 4
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
So the output should be
#!/usr/bin/env python
# read matrix dimentions
l = input().split()
m = int(l[0])
n = int(l[1])
# read a matrix
A = []
for i in range(m):
row = []
l = input().split()
for j in range(n):
row.append(float(l[j]))
A.append(row)
# print antidiagonal
j = n-1
for i in range(m):
print(A[i][j])
j -= 1
if j < 0:
break
Comments
Leave a comment