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 = 1468
und 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!
2315
Testfall fehlt der + 2
aus 1
und sollte ergeben 2571
.
2571
.