Python3 WA
查看原帖
Python3 WA
1029038
FatFish2505楼主2023/8/5 06:21

Python3 本地IDE运行Case #2没发现问题,提交5WA 2AC (AC Case #1 #6,其余全WA) 尝试过print相应字符串而非整型,也还是WA,恳求大神指点

def rotate(s:list) -> list:#转90°
    n=len(s)
    res=[['-']*n for _ in range(n)]
    for i in range(n):
        for j in range(n):
            if s[i][j]=='@':res[j][n-1-i]='@'
    return res

def refelc(s:list) -> list:#反射
    n=len(s)
    for i in range(n):
        for j in range(n//2):
            s[i][j],s[i][n-1-j]=s[i][n-1-j],s[i][j]
    return s

n=int(input())
s,target=[],[]
for i in range(n):
    s.append(list(input()))

for i in range(n):
    target.append(list(input()))
    
a=rotate(s)
b=rotate(a)
c=rotate(b)

if a==target:print(1)
elif b==target: print(2)
elif c==target: print(3)
elif refelc(s)==target: print(4)
elif refelc(a)==target or refelc(b)==target or refelc(c)==target:print(5)
elif s==target:print(6)
else:print(7)
2023/8/5 06:21
加载中...