[Python] Un programme qui calcule la différence entre les valeurs totales diagonales

[Python] Un programme qui calcule la différence entre les valeurs totales diagonales

Ceci est mon propre mémo.

▼ Question

URL

▼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()

** · abdos () ** Renvoie la valeur absolue

** ・ 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=[]

Recommended Posts

[Python] Un programme qui calcule la différence entre les valeurs totales diagonales
[Python] Un programme qui arrondit le score
[Python] J'ai essayé de créer un programme simple qui fonctionne sur la ligne de commande en utilisant argparse
[Python] Un programme qui calcule le nombre de segments de chocolat qui remplissent les conditions
[Python] Un programme qui calcule le nombre de chaussettes jumelées
[Python] Un programme qui calcule le nombre de mises à jour des enregistrements les plus élevés et les plus faibles
[Python] Un programme qui compare les positions des kangourous.
[Python] Un programme qui trouve les types d'oiseaux les plus courants
[Golang] Un programme qui détermine le tour avec des nombres aléatoires
J'ai créé un programme qui résout la recherche d'erreur en quelques secondes
[Ev3dev] Créez un programme qui capture LCD (écran) en utilisant python
Module standard Python utilisable en ligne de commande
J'ai fait un programme qui calcule automatiquement le zodiaque avec tkinter
[Python] Un programme qui fait pivoter le contenu de la liste vers la gauche
[Python] Un programme qui crée des escaliers avec #
[Introduction à Python] Quelle est la différence entre une liste et un taple?
[Python] J'ai créé un robot qui me dit la température actuelle lorsque j'entre un nom de lieu sur LINE
Fonction Eval () qui calcule une chaîne de caractères comme expression en python
Un programme qui utilise Python pour lire des fichiers indésirables
[Python] Une barre de progression sur le terminal
[Python] Un programme qui trouve les valeurs minimales et maximales sans utiliser de méthodes
Dessinez une ligne de pliage / diagramme de dispersion avec python matplotlib pour fichier CSV (2 colonnes)
Exécutez régulièrement des programmes Python sur AWS Lambda
Un programme qui supprime les instructions en double en Python
Publier un module Python qui calcule les éléments météorologiques
À propos de la différence entre "==" et "is" en python
Programme pour rechercher la même image
Un programme shell qui affiche une séquence de Fibonacci
Une histoire bloquée lors de la tentative de mise à niveau de la version Python avec GCE
Une note sur l'implémentation de la bibliothèque qui explore les hyperparamètres à l'aide de l'optimisation bayésienne en Python
[Python] Un programme qui trouve le nombre d'étapes le plus court dans un jeu qui traverse les nuages
Programme qui résume les données csv de l’historique des transactions de l’action SBI Securities [Python3]
[Python] Un bloc-notes qui traduit et télécharge le fichier ipynb de GitHub en japonais.
Il y a un modèle que le programme ne s'est pas arrêté lors de l'utilisation du thread Python
Réfléchissez à la programmation de Python sur votre iPad
[Python] Génère des nombres aléatoires qui suivent la distribution de Rayleigh
Faire un point d'arrêt sur la couche c avec python
Programme Python qui recherche le même nom de fichier
Ecrire un histogramme à l'échelle logarithmique sur l'axe des x en python
Un mémo que j'ai touché au magasin de données avec python
Programme Python qui convertit les données ical en texte
Un programme qui redimensionne automatiquement la taille d'image requise pour les icônes d'application iOS en Python
Résumé des points à garder à l'esprit lors de l'écriture d'un programme qui s'exécute sur Python 2.5
Je veux absorber la différence entre l'instruction for sur la matrice Python + numpy et l'instruction Julia for
[Python] Un programme pour trouver le nombre de pommes et d'oranges qui peuvent être récoltées
Quelle est la différence entre les liens symboliques et les liens durs?
Programme Python du "Livre qui enseigne facilement la programmation difficile"
Un programme polyvalent qui formate les chaînes de commande Linux avec python
Un programme qui supprime des caractères spécifiques du texte saisi
[Python] Créez un linebot qui dessine n'importe quelle date sur une photo
Ecrire un programme python pour trouver la distance d'édition [python] [distance Levenshtein]
J'ai essayé "un programme qui supprime les déclarations en double en Python"
[Python] Un programme qui crée un tableau à deux dimensions en combinant des entiers
[GCP] Un mémorandum lors de l'exécution d'un programme Python avec Cloud Functions
Y a-t-il un biais dans les nombres qui apparaissent dans les nombres de Fibonacci?
Programme Python qui agrège l'utilisation du temps à partir des données icalendar
Script Python qui compare le contenu de deux répertoires
[Python] Créez un programme qui supprime les sauts de ligne dans le presse-papiers + Enregistrez-vous comme raccourci avec Windows
Comprendre les probabilités et les statistiques qui peuvent être utilisées pour la gestion des progrès avec un programme python
J'ai essayé de trouver la différence entre A + = B et A = A + B en Python, alors notez