[Python] Ein Programm, das die Differenz zwischen diagonalen Gesamtwerten berechnet

[Python] Ein Programm, das die Differenz zwischen diagonalen Gesamtwerten berechnet

Dies ist mein eigenes Memo.

▼ Frage

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

** · Abs () ** Gibt den absoluten Wert zurück

** ・ Listendefinitionen können nicht zusammengefasst werden ** Die Liste kann nicht so definiert werden, als ob i = x = 0 ist. ☓ xrr = yrr = [] * Bezieht sich auf dasselbe Objekt. ◯xrr=[] yrr=[]

Recommended Posts

[Python] Ein Programm, das die Differenz zwischen diagonalen Gesamtwerten berechnet
[Python] Ein Programm, das die Partitur rundet
[Python] Ich habe versucht, mit argparse ein einfaches Programm zu erstellen, das in der Befehlszeile funktioniert
[Python] Ein Programm, das die Anzahl der Schokoladensegmente berechnet, die die Bedingungen erfüllen
[Python] Ein Programm, das die Anzahl der gepaarten Socken berechnet
[Python] Ein Programm, das die Anzahl der Aktualisierungen der höchsten und niedrigsten Datensätze berechnet
[Python] Ein Programm, das die Positionen von Kängurus vergleicht.
[Python] Ein Programm, das die häufigsten Vogeltypen findet
[Golang] Ein Programm, das die Runde mit Zufallszahlen bestimmt
Ich habe ein Programm erstellt, das die Fehlersuche in Sekunden löst
[Ev3dev] Erstellen Sie ein Programm, das das LCD (Bildschirm) mit Python erfasst
Python-Standardmodul, das in der Befehlszeile verwendet werden kann
Ich habe ein Programm erstellt, das den Tierkreis mit tkinter automatisch berechnet
[Python] Ein Programm, das den Inhalt der Liste nach links dreht
[Python] Ein Programm, das Treppen mit # erstellt
[Einführung in Python] Was ist der Unterschied zwischen einer Liste und einem Taple?
[Python] Ich habe einen Bot erstellt, der mir die aktuelle Temperatur anzeigt, wenn ich einen Ortsnamen in LINE eingebe
Die eval () -Funktion, die eine Zeichenfolge als Ausdruck in Python berechnet
Ein Programm, das Python zum Abspielen von Junk verwendet
[Python] Ein Fortschrittsbalken auf dem Terminal
[Python] Ein Programm, das die minimalen und maximalen Werte ohne Verwendung von Methoden findet
Zeichnen Sie ein Faltlinien- / Streudiagramm mit Python Matplotlib für die CSV-Datei (2 Spalten).
Führen Sie regelmäßig Python-Programme auf AWS Lambda aus
Ein Programm, das doppelte Anweisungen in Python entfernt
Veröffentlichen Sie ein Python-Modul, das meteorologische Elemente berechnet
Über den Unterschied zwischen "==" und "is" in Python
Programm zur Suche nach demselben Bild
Ein Shell-Programm, das eine Fibonacci-Sequenz anzeigt
Eine Geschichte, die beim Versuch, die Python-Version mit GCE zu aktualisieren, hängen blieb
Ein Hinweis zur Bibliotheksimplementierung, in der Hyperparameter mithilfe der Bayes'schen Optimierung in Python untersucht werden
[Python] Ein Programm, das die kürzeste Anzahl von Schritten in einem Spiel findet, das Wolken überquert
Programm, das die CSV-Daten der Transaktionshistorie der SBI Securities-Aktie zusammenfasst [Python3]
[Python] Ein Notizbuch, das die ipynb-Datei von GitHub ins Japanische übersetzt und herunterlädt.
Es gibt ein Muster, das das Programm bei Verwendung von Python-Threading nicht gestoppt hat
Überlegen Sie, wie Sie Python auf Ihrem iPad programmieren können
[Python] Generieren Sie Zufallszahlen, die der Rayleigh-Verteilung folgen
Machen Sie mit Python einen Haltepunkt auf der c-Ebene
Python-Programm, das nach demselben Dateinamen sucht
Schreiben Sie in Python ein logarithmisches Histogramm auf die x-Achse
Ein Memo, dass ich den Datenspeicher mit Python berührt habe
Python-Programm, das ical-Daten in Text konvertiert
Ein Programm, das die für iOS-App-Symbole in Python erforderliche Bildgröße automatisch ändert
Zusammenfassung der Punkte, die beim Schreiben eines Programms zu beachten sind, das unter Python 2.5 ausgeführt wird
Ich möchte den Unterschied zwischen der for-Anweisung in der Python + numpy-Matrix und der Julia for-Anweisung auffangen
[Python] Ein Programm, um die Anzahl der Äpfel und Orangen zu ermitteln, die geerntet werden können
Was ist der Unterschied zwischen symbolischen und harten Links?
Python-Programm von "Buch, das schwieriges Programmieren leicht lehrt"
Ein Allzweckprogramm, das Linux-Befehlszeichenfolgen mit Python formatiert
Ein Programm, das bestimmte Zeichen aus dem eingegebenen Text entfernt
[Python] Erstellen Sie einen Linebot, der ein beliebiges Datum auf ein Foto zeichnet
Schreiben Sie ein Python-Programm, um die Bearbeitungsentfernung [Python] [Levenshtein-Entfernung] zu ermitteln.
Ich habe versucht, "ein Programm, das doppelte Anweisungen in Python entfernt"
[Python] Ein Programm, das durch Kombinieren von Ganzzahlen ein zweidimensionales Array erstellt
[GCP] Ein Memorandum zum Ausführen eines Python-Programms mit Cloud-Funktionen
Gibt es eine Verzerrung in den Zahlen, die in den Fibonacci-Zahlen erscheinen?
Python-Programm, das die Zeitnutzung aus icalendar-Daten aggregiert
Python-Skript, das den Inhalt zweier Verzeichnisse vergleicht
[Python] Erstellen Sie ein Programm, das Zeilenumbrüche in der Zwischenablage löscht. + Als Verknüpfung mit Fenstern registrieren
Verstehen Sie die Wahrscheinlichkeiten und Statistiken, die für das Fortschrittsmanagement mit einem Python-Programm verwendet werden können
Ich habe versucht, den Unterschied zwischen A + = B und A = A + B in Python herauszufinden