Ceci est mon propre mémo.
▼ Question
▼sample input
matrix
11 2 4
4 5 6
10 8 -12
python
arr = [[11,2,4],[4,5,6],[10,8,-12]]
▼sample output
python
15
▼my answer
python
def diagonalDifference(arr):
    n = len(arr[0])-1
    xrr=[]
    yrr=[]
    i=0
    for ar in arr:
        xrr.append(ar[i])
        yrr.append(ar[n-i])
        i += 1
    ans = abs(sum(xrr)-sum(yrr))
    return ans
if __name__ == '__main__':
    fptr = open(os.environ['OUTPUT_PATH'], 'w')
    n = int(input().strip())
    arr = []
    for _ in range(n):
        arr.append(list(map(int, input().rstrip().split())))
    result = diagonalDifference(arr)
    fptr.write(str(result) + '\n')
    fptr.close()
** ・ Les définitions de liste ne peuvent pas être résumées ** La liste ne peut pas être définie comme si i = x = 0 par défaut. ☓ xrr = yrr = [] * Fait référence au même objet. ◯xrr=[] yrr=[]