Dies ist eine Herausforderung bei der Verkettung von Antworten im Zusammenhang mit dem OEIS.
Oh, die Rechtfertigung dafür ist, dass ein Unternehmen ein Programm benötigt, um seine OEIS-Sequenzen wirklich schlecht auszudrucken, und dass sie jede Sprache haben.
Das Antwortverkettungsformat funktioniert folgendermaßen:
Jemand veröffentlicht die erste Antwort, aus der alle weiteren Lösungen hervorgehen. Diese Antwort ist ein Programm, das bei gegebener Nummer N die N-te Nummer in der OEIS-Sequenz des von ihnen gewählten Index (wir nennen sie Sequenz 1) in der von ihnen gewählten Sprache (Sprache 1) eingibt.
Jemand anderes kommt vorbei und wählt seine eigene Sequenz (die sich von der vorherigen und von allen vorherigen Sequenzen unterscheiden muss). Sie erstellen ein Programm in einer anderen Sprache (das sich von allen vorherigen Sprachen unterscheiden muss), das bei einer Nummer N in Sprache 1 die N-te Nummer von Sequenz 1 und bei einer Nummer in Sprache 2 die N-te Nummer von Sequenz ausgibt 2.
Dieser Prozess wird unendlich fortgesetzt.
Der n-te Term einer Sequenz ist der Term, der n-mal nach dem ersten kommt und vom ersten Element an arbeitet. Hier verwenden wir die 0- und 1-Indizierung, um die Codierer zu schonen!
Keine Wiederverwendung von Sprache oder Sequenz.
Die Eingabe muss eine Ganzzahl oder eine Zeichenfolgendarstellung einer Ganzzahl sein, und die Ausgabe muss der korrekte Wert der Sequenz sein. Eine Fehlerbehandlung (Nicht-Int-Eingabe) ist nicht erforderlich.
Sie dürfen nicht zweimal hintereinander posten.
Sie müssen mindestens eine Stunde warten, bevor Sie erneut veröffentlichen.
Wer nach einer Woche ohne Antworten der zweitletzte ist, der etwas veröffentlicht (die Person, die die Kette nicht gebrochen hat), gewinnt, obwohl der Wettbewerb auf unbestimmte Zeit fortgesetzt werden kann. Wenn Sie der Letzte sind und zeigen können, dass Sie eine weitere Sprache hinzufügen können, setzen Sie die Herausforderung bis zum nächsten Gewinner fort.
Sie können davon ausgehen, dass die Eingabe oder Ausgabe nicht außerhalb des numerischen Bereichs Ihrer Sprache liegt (z. B. unter der Annahme, dass das IEEE-Limit von keiner Sequenz überschritten wird), aber kein Trickster sein und dies mit a missbrauchen Sprache, die nur 1 hat.
Jede Sequenz kann ausgewählt werden, solange sie noch nicht verwendet wurde.
Die Eingabe darf für die von Ihnen verwendete Sequenz nicht außerhalb der Grenzen liegen.
Zwei verschiedene Sprachversionen sind verschiedene Sprachen (Python 2 und Python 3 werden als unterschiedliche langs für sich betrachtet). Dies ist nicht starr, aber als Faustregel gilt: Wenn es von einer anderen Version derselben Sprache in TIO getrennt ist, ist es anders.
Dies ist nicht verboten, aber versuchen Sie einmal, die vom OEIS angegebene Formel nicht zu verwenden.
Wenn Ihr resultierender Code mehr als 65536 Zeichen lang ist, geben Sie einen Link an, um darauf zuzugreifen (z. B. Pastebin).
Das ist es und das ist alles. Bereit? Einstellen? SPASS!
Ja, dies ist "Ein OEIS nach dem anderen", aber im Mehrspielermodus. Ich dachte es wäre cool.