Dies ist ein Bullen-und-Räuber Herausforderung kann der Räuber Thread gefunden werden hier .
Ihre Aufgabe ist es, Code zu schreiben, der eine OEIS-Sequenz ausgibt und den Namen der Sequenz im Code ( A______) enthält sowie eine zweite separate Sequenz ausgibt, wenn der Name der Sequenz im Code in den Namen der zweiten Sequenz geändert wird.
Hier ist ein Beispiel in Haskell, das für A000217 und A000290 funktioniert .
f x|last"A000217"=='0'=x^2|1>0=sum[1..x]
Sie müssen dann eine der beiden Sequenzen aufdecken und den Code, der die zweite Sequenz geheimhält. Räuber werden versuchen, herauszufinden, was die verborgene Sequenz ist. Wenn ein Räuber feststellen kann, wie Ihre Sequenz lautet (oder eine andere Sequenz, die den Kriterien entspricht), ist Ihre Antwort geknackt. Wenn dies in einer Woche nach dem Posten Ihrer Antwort nicht der Fall ist, können Sie Ihre Antwort als sicher markieren und die beabsichtigte Lösung zur Überprüfung offenlegen. Sichere Antworten können nicht geknackt werden.
Input-Output
Von hier genommen
Ihr Code kann eine Funktion oder ein vollständiges Programm sein, das n über eine Standardeingabemethode annimmt und den n- ten Term der Sequenz ausgibt, wie durch den bereitgestellten Index auf der OEIS-Seite indiziert.
Sie müssen alle Werte unterstützen, die in den OEIS-b-Dateien für diese Sequenz angegeben sind. Jede Zahl, die nicht in den b-Dateien enthalten ist, muss nicht unterstützt werden.
Wertung
Ihre Punktzahl ist die Anzahl der Bytes in Ihrem Code, wobei weniger Bytes besser sind.