Definieren Sie das "maximale Unterarray" eines bestimmten Arrays als "ein (aufeinanderfolgendes) Unterarray mit der größten Summe". Beachten Sie, dass es keine "Nicht-Null" -Anforderung gibt. Gib diese Summe aus.
Geben Sie nach Möglichkeit eine Beschreibung Ihres Codes an.
Beispieleingang 1:
1 2 3 -4 -5 6 7 -8 9 10 -11 -12 -13 14
Beispielausgabe 1: 24
Beschreibung 1:
Die größte Summe ergibt sich durch Ausschneiden 6 7 -8 9 10
und Aufsummieren.
Beispiel Eingabe 2: -1 -2 -3
Beispiel Ausgabe 2: 0
Beschreibung 2: Es ist einfach :) Ein leeres Subarray ist das "größte".
Anforderung:
- Lies nichts außer stdin und die Ausgabe sollte auf stdout gehen.
- Standard Lücken Einschränkungen gelten.
Ranking: Das kürzeste Programm gewinnt diesen Code-Golf .