num=int(input())
x=0
a=[[0 for i in range(num)]for j in range(num)]
b=[[0 for i in range(num)]for j in range(num)]
com=[[0 for i in range(num)]for j in range(num)]
for i in range(num):
c=input()
for j in range(num):
a[i][j]=c[j]
for i in range(num):
c=input()
for j in range(num):
b[i][j]=c[j]
# 6 不变换
if a==b:
x=6
#1 顺时针90
for i in range(num):
for j in range(num):
com[i][j]=a[num-j-1][i]
if com==b:
x=1
#2 顺时针180
for i in range(num):
for j in range(num):
com[i][j]=a[num-i-1][num-j-1]
if com==b:
x=2
#3 顺时针270
for i in range(num):
for j in range(num):
com[i][j]=a[j][num-i-1]
if com==b:
x=3
#4 反射
for i in range(num):
for j in range(num):
com[i][j]=a[i][num-j-1]
if com==b:
x = 4
#5 组合
for i in range(num):
for j in range(num):
com[i][j]=a[i][num-j-1]
a=com
for i in range(num):
for j in range(num):
print(a[i][j],end="")#加了个检验代码
print()
#5-1 顺时针90
for i in range(num):
for j in range(num):
com[i][j]=a[num-j-1][i]
for i in range(num):
for j in range(num):
print(com[i][j],end="")#加了个检验代码
print()
if com==b:
x = 5
#5-2 顺时针180
for i in range(num):
for j in range(num):
com[i][j]=a[num-i-1][num-j-1]
if com==b:
x = 5
#5-3 顺时针270
for i in range(num):
for j in range(num):
com[i][j]=a[j][num-i-1]
if com==b:
x = 5
if x == 0:
x=7
print(x)
在第5时出问题
5
-@@@-
-@@--
-@---
-----
-----
-----
----@
---@@
--@@@
-----
-@@@-
--@@-
---@-
-----
-----
-----
-----
-----
-----
-----
7