0. DEFINIÇÕES
Uma sequência é uma lista de números.
Uma série é a soma de uma lista de números.
O conjunto de números naturais contém todos os "números inteiros não negativos maiores que zero".
Um divisor (neste contexto) de um número natural j é um número natural i , de modo que j ÷ i também é um número natural.
1. PREÂMBULO
Algumas outras perguntas neste site mencionam o conceito de alíquota, ou a sequência de divisores de um número natural a que são menores que a . A determinação de números amigáveis envolve o cálculo da soma desses divisores, denominada soma de alíquotas ou série de alíquotas. Todo número natural tem sua própria soma de alíquotas, embora o valor da soma de alíquotas de um número não seja necessariamente exclusivo desse número. ( Exemplo : todo número primo tem uma soma alíquota de 1.)
2. DESAFIO
Dado um número natural n
, retorne o n
dígito da sequência de somas de alíquotas. As primeiras várias séries na sequência, começando pela série para 1, são:
{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}
Concatenadas, elas se parecem com:
0113161748116110915121122111413661613
A entrada pode ser indexada em zero ou indexada em um, de acordo com sua preferência. As soluções devem ser programas ou funções capazes de retornar o 10.000 dígito (entrada até 9999
ou 10000
). A solução de trabalho mais curta vence.
3. CASOS DE ENSAIO
Os pares de entrada-saída corretos devem incluir, entre outros, o seguinte:
0 or 1 -> 0
4 or 5 -> 1
12 or 13 -> 6
9999 or 10000 -> 7
O número que precede o "ou" é indexado em 0; o número a seguir é indexado em 1.
Casos de teste adicionais podem ser fornecidos mediante solicitação.
4. REFERÊNCIAS
OEIS possui uma lista de números e suas somas de alíquotas.