A Enciclopédia On-Line de Sequências Inteiras (OEIS) é um banco de dados on-line de seqüências inteiras. Ele contém quase 280000 seqüências de interesse matemático.
Exemplos de sequências:
Sua tarefa é escrever um programa ou função que exiba o máximo de seqüências OEIS possível, com um código-fonte de no máximo 100 bytes . Seu programa deve aceitar como entrada o ID da sequência (sem os prefixos A
e os zeros) e gerar os 20 primeiros números nessa sequência.
Você não tem permissão para buscar os dados diretamente no site da OEIS; todas as sequências devem ser calculadas pelo seu código.
Pontuação
Score é o número de sequências OEIS que o programa pode exibir. As respostas terão que listar os IDs das sequências reconhecidas por seus programas.
Exemplo
Aqui está uma resposta válida no Java 8:
(int a) -> {
for (int i = 0; i < 20; i++) {
System.out.println(a==27?i+1:i*i);
}
};
Este programa pode exibir os números inteiros positivos (A000027 - entrada 27) e os quadrados (A000290 - entrada 290), portanto, sua pontuação é 2.
Nota
Evite raspar o site inteiro da OEIS :-) você pode fazer o download dos nomes de sequência (cerca de 3 megas) ou valores da sequência (cerca de 9 megas). Observe que este download é coberto pelo Contrato de licença do usuário final da OEIS .