L' Enciclopedia on-line di sequenze di interi (OEIS) è un database online di sequenze di numeri interi. Contiene quasi 280000 sequenze di interesse matematico.
Esempi di sequenze:
Il tuo compito è scrivere un programma o una funzione che mostri quante più sequenze OEIS che puoi, con un codice sorgente di 100 byte massimo. Il tuo programma dovrebbe accettare come input l'id sequenza (senza prepending Ae zero) e produrre i primi 20 numeri in quella sequenza.
Non è consentito recuperare i dati direttamente dal sito Web OEIS; tutte le sequenze devono essere calcolate dal tuo codice.
punteggio
Il punteggio è il numero di sequenze OEIS che il programma può visualizzare. Le risposte dovranno elencare gli ID delle sequenze riconosciute dal loro programma.
Esempio
Ecco una risposta valida in Java 8:
(int a) -> {
for (int i = 0; i < 20; i++) {
System.out.println(a==27?i+1:i*i);
}
};
Questo programma può visualizzare numeri interi positivi (A000027 - input 27) e quadrati (A000290 - input 290), quindi il suo punteggio è 2.
Nota
Si prega di evitare di raschiare l'intero sito Web OEIS :-) è possibile scaricare i nomi della sequenza (circa 3 mega) o i valori della sequenza (circa 9 mega). Si noti che questo download è coperto dal Contratto di licenza per l'utente finale OEIS .