0. DEFINIZIONI
Una sequenza è un elenco di numeri.
Una serie è la somma di un elenco di numeri.
L'insieme dei numeri naturali contiene tutti "numeri interi non negativi maggiori di zero".
Un divisore (in questo contesto) di un numero naturale j è un numero naturale i , tale che j ÷ i è anche un numero naturale.
1. PREAMBOLO
Un paio di altre domande su questo sito parlare del concetto di aliquota, o la sequenza di divisori di un numero naturale di una , che sono meno di una . Determinare numeri amichevoli implica calcolare la somma di questi divisori, chiamata somma aliquota o serie aliquota. Ogni numero naturale ha la sua somma aliquota, sebbene il valore della somma aliquota di un numero non sia necessariamente univoco per quel numero. ( Exempli gratia , ogni numero primo ha una somma aliquota di 1.)
2. SFIDA
Dato un numero naturale n, restituisce la nth cifra della sequenza di somme aliquote. Le prime diverse serie della sequenza, a partire dalla serie per 1, sono:
{0, 1, 1, 3, 1, 6, 1, 7, 4, 8, 1, 16, 1, 10, 9, 15, 1, 21, 1, 22, 11, 14, 1, 36, 6, 16, 13}
Concatenati, questi assomigliano a:
0113161748116110915121122111413661613
L'input può essere indicizzato zero o indicizzato uno, in base alle proprie preferenze. Le soluzioni devono essere programmi o funzioni in grado di restituire la 10.000a cifra (input fino a 9999o 10000). Vince la soluzione di lavoro più breve.
3. CASI DI PROVA
Le coppie input-output corrette dovrebbero includere, ma non sono limitate a, le seguenti:
0 or 1 -> 0
4 or 5 -> 1
12 or 13 -> 6
9999 or 10000 -> 7
Il numero che precede "o" è indicizzato 0; il numero seguente è 1 indicizzato.
Ulteriori casi di test possono essere forniti su richiesta.
4. RIFERIMENTI
OEIS ha un elenco di numeri e le loro somme aliquote.
