L' Encyclopédie en ligne des séquences entières (OEIS) est une base de données en ligne de séquences entières. Il contient près de 280000 séquences d'intérêt mathématique.
Exemples de séquences:
Votre tâche consiste à écrire un programme ou une fonction qui affiche autant de séquences OEIS que possible, avec un code source de 100 octets maximum. Votre programme devrait accepter comme entrée l'ID de séquence (sans le préfixe A
et les zéros) et sortir les 20 premiers nombres de cette séquence.
Vous n'êtes pas autorisé à récupérer les données directement à partir du site Web d'OEIS; toutes les séquences doivent être calculées par votre code.
Notation
Le score est le nombre de séquences OEIS que le programme peut afficher. Les réponses devront lister les identifiants des séquences reconnues par leur programme.
Exemple
Voici une réponse valide en Java 8:
(int a) -> {
for (int i = 0; i < 20; i++) {
System.out.println(a==27?i+1:i*i);
}
};
Ce programme peut afficher les entiers positifs (A000027 - entrée 27) et les carrés (A000290 - entrée 290), donc son score est de 2.
Remarque
Veuillez éviter de gratter tout le site Web d'OEIS :-) vous pouvez télécharger les noms de séquence (environ 3 Mo) ou les valeurs de séquence (environ 9 Mo). Notez que ce téléchargement est couvert par le contrat de licence d'utilisateur final OEIS .