Betrachten Sie das folgende Dreieck.
1 23 456 7891 01112 131415 1617181 92021222 324252627 2829303132 33343536373 839404142434 4454647484950 51525354555657 585960616263646 5666768697071727 37475767778798081
Wie Sie wahrscheinlich bemerkt haben, hat die erste Zeile die Länge 1, und jede Zeile danach ist 1 Stelle länger als die vorherige und enthält die Ziffern der zusammengesetzten positiven ganzen Zahlen.
Sie erhalten eine ganze Zahl gegeben N . Ihre Aufgabe ist es, die Summe der Ziffern zu finden, die in der N- ten Zeile des obigen Dreiecks liegen.
Regeln
Sie können zwischen 0 und 1 Indizierung wählen. Bitte geben Sie dies in Ihrer Antwort an.
Es gelten Standardlücken .
Sie können Eingaben und Ausgaben nach jedem Standard und in jedem vernünftigen Format vornehmen.
Dies ist OEIS A066548 , und diese Sequenz ist das Dreieck selbst (mit der Ausnahme, dass wir keine führenden Nullen entfernen).
Das ist Code-Golf , also gewinnt der kürzeste Code in Bytes (in jeder Sprache). Viel Spaß beim Golfen!
Testfälle
Input | Output
0 | 1
1 | 5
2 | 15
3 | 25
4 | 5
5 | 15
6 | 25
7 | 20
8 | 33
9 | 33
10 | 43
11 | 46
12 | 64
Beachten Sie, dass die oben genannten Werte 0-indiziert sind. Wenn Sie nach 1-indizierten Testfällen suchen, erhöhen Sie die Eingabe um 1.
Ganz unabhängig davon habe ich kürzlich mein Profilbild geändert, und das hat mich dazu inspiriert, diese Herausforderung zu schreiben.
n**2
istn*n
.