n=int(input())
a=[]
for i in range(n):
a.append(list(input()))
b=[]
for i in range(n):
b.append(list(input()))
def f(aa):
c=[['']*n for i in range(n)]
for i in range(n):
for j in range(n):
c[j][-i-1]=aa[i][j]
return c
def ff(c):
for i in range(n):
c[i]=c[i][::-1]
return c
def f0(a,b):
for i in range(n):
for j in range(n):
if a[i][j]!=b[i][j]:
return False
return True
a1=f(a)
if f0(a1,b):
print(1)
else:
a2=f(a1)
if f0(a2,b):
print(2)
else:
a3=f(a2)
if f0(a3,b):
print(3)
else:
c=ff(a)
if f0(c,b):
print(4)
else:
c1=f(c)
c2=f(c1)
c3=f(c2)
if f0(c1,b) or f0(c2,b) or f0(c3,b):
print(5)
else:
if f0(a,b):
print(6)
else:
print(7)
第6个测试数据
4
@@@@
@@@@
-@@@
@@@@
@@@@
@@@@
@@@-
@@@@
输出:4
有python代码过的大佬看看吗,谢谢大佬们