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 A
e 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 .