求助,关于本地与在线ide
查看原帖
求助,关于本地与在线ide
903176
Trainer_Marvin楼主2022/12/1 12:22

在跑测试样例时,本地可以正常输出,但在线ide却re了,这是什么情况呢,这已经是我第二次遇到此情况了,先前的仍为解决。语言为py3

# P1205
num = int(input())
n = [[] for i in range(0, num)]
for i in range(0, num):
    z = input()
    for t in z:
        n[i].append(t)
m = [[] for i in range(0, num)]
for i in range(0, num):
    z = input()
    for t in z:
        m[i].append(t)


def nine(n, num):
    x = [[0 for i in range(0, num)] for i in range(0, num)]
    for i in range(0, num):
        y = 0
        for t in n[i]:
            x[y][num-1-i] = t
            y += 1
    return x


def fan(n, num):
    if num % 2 == 0:
        x = num // 2 + 1
    else:
        x = num // 2
    for i in range(0, x):
        n[i], n[x-1-i] = n[x-1-i], n[i]
    return n
            

f = 0
if n == m:
    print('6')
else:
    n = nine(n, num)
    if n == m:
        print('1')
    else:
        n = nine(n, num)
        if n == m:
            n = print('2')
        else:
            n = nine(n, num)
            if n == m:
                print('3')
            else:
                n = fan(n, num)
                if n == m:
                    print('4')
                else:
                    n = nine(n, num)
                    if n == m:
                        print('5')
                    else:
                        n = nine(n, num)
                        if n == m:
                            print('5')
                        else:
                            n = nine(n, num)
                            if n == m:
                                print('5')
                            else:
                                print('7')
2022/12/1 12:22
加载中...