kb

kaushalbanal06.github.io/kb

***MCA NOTES***

Rotate the Matrix

s=int(input())
n=[input().split() for i in range(s)]
m=[x[:] for x in n]
mid=s//2;

for i in range(s):
    for j in range(s):
            if i=s-i-1:
                    m[i+1][j]=n[i][j]
                else:
                    m[i][j+1]=n[i][j]
            elif i==mid:
                if s%2!=0:
                    if ji:
                         m[i+1][j]=n[i][j]
                     elif j<=s-i-1:
                         m[i-1][j]=n[i][j]
                         
                     else:
                         m[i][j-1]=n[i][j]
            else:
                if j>i:
                    m[i+1][j]=n[i][j]
                elif j<=s-i-1:
                    m[i-1][j]=n[i][j]
                else:
                    m[i][j-1]=n[i][j]
for i in range(s):
    for j in range(s):
            if(j==s-1):
                print(m[i][j], end="")
            else:
                print(m[i][j], end=" ")
    if i!=s-1:
      print()