Considera il seguente triangolo.
1 23 456 7891 01112 131415 1617181 92021222 324252627 2829303132 33343536373 839404142434 4454647484950 51525354555657 585960616263646 5666768697071727 37475767778798081
Come probabilmente avrai notato, la prima riga è di lunghezza 1, e ogni riga successiva è di 1 cifra più lunga rispetto alla precedente e contiene le cifre degli interi positivi concatenati.
Ti verrà dato un intero N . Il tuo compito è di trovare la somma delle cifre che si trovano sulla N fila del triangolo sopra.
Regole
Puoi scegliere 0 o 1 indicizzazione. Si prega di specificarlo nella risposta.
Si applicano scappatoie predefinite .
Puoi prendere input e fornire output con qualsiasi media standard e in qualsiasi formato ragionevole.
Questo è OEIS A066548 e questa sequenza è il triangolo stesso (tranne per il fatto che non rimuoviamo gli zeri iniziali).
Questo è code-golf , quindi vince il codice più breve in byte (in ogni lingua). Divertiti a giocare a golf!
Casi test
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
Si noti che quanto sopra è indicizzato 0. Se stai cercando casi di test con 1 indice, incrementa l'input di 1.
Su una nota abbastanza indipendente, di recente ho cambiato la mia foto del profilo e questo mi ha ispirato a scrivere questa sfida.
n**2
lo èn*n
.