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 n
th 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 9999
o 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.