Geben Sie eine Zahl als Eingabe ein und drucken Sie die Gesamtsumme aus
Was ist eine kollektive Summe?
Betrachten Sie die Zahl 13214, die Eingabe
Durchlaufen Sie jede der Ziffern ab der linken Seite, um die Gesamtsumme zu erhalten.
1 bedeutet, schauen Sie sich die erste Ziffer an und addieren Sie sie zur Summe, Summe = 1
3 bedeutet, schauen Sie sich die "ersten 3 Ziffern" an und addieren Sie sie zur Summe, Summe = 1 + 132
2 bedeutet, schauen Sie sich die "ersten 2 Ziffern" an und addieren Sie sie zur Summe, Summe = 1 + 132 + 13
1 Das heißt, Sie sehen sich die erste Ziffer an und addieren sie zur Summe, Summe = 1 + 132 + 13 + 1
4 bedeutet, schauen Sie sich die "ersten 4 Ziffern" an und addieren Sie sie zur Summe, Summe = 1 + 132 + 13 + 1 + 1321
Gesamtsumme = 1468und dies ist Ihre Ausgabe
Spezialfälle:
Wenn wir auf eine stoßen 0, halten wir die Summe natürlich gleich
The number 1301 would have a sum = 1 + 130 + 1 = 132
Wenn wir auf eine Zahl stoßen, die größer ist als die Länge der Eingabe, addieren wir alles
The number 251 would have a sum = 25 + 251 + 2 = 278
Testfälle:
collectiveSum(0) = 0
collectiveSum(2) = 2
collectiveSum(2315) = 23 + 231 + 2 + 2315 = 2571
Die kürzeste Anzahl von Bytes gewinnt. Viel Spaß beim Golfen!
2315Testfall fehlt der + 2aus 1und sollte ergeben 2571.
2571.