Das sind Polizisten und Räuber . Dies ist der Cops- Thread. Den Räuberfaden finden Sie hier .
Seit ich der Site beigetreten bin, habe ich eine Reihe von OEIS-Herausforderungen (Online Encyclopedia of Integer Sequences) festgestellt. Es scheint nur fair zu sein, dass wir eine Herausforderung für Polizisten und Räuber haben, die ein für alle Mal bestimmt, wer der Meister der Online-Ganzzahlsequenzen ist.
Bearbeiten: Um triviale Antworten zu vermeiden, verlieren Polizisten 1/2 Punkt für jede Einsendung, die geknackt wird. Außerdem sind für die Zwecke dieser Herausforderung konstante Sequenzen nicht zulässig. Dies gilt nur für Lösungen, die nach dieser Bearbeitung veröffentlicht wurden.
Cops
Schreiben Sie ein Programm oder eine Funktion, die ohne Eingabe deterministisch eine Sequenz aus dem OEIS druckt . Durch Löschen einer Teilmenge der Zeichen muss Ihr Programm in der Lage sein, eine andere OEIS-Sequenz zu drucken, wenn es in derselben Sprache ausgeführt wird. Die neue Sequenz muss völlig neu sein, nicht nur die erste mit einem anderen Namen oder einem anderen Versatz. Keine der Sequenzen kann einfach ein wiederholter konstanter Wert sein.
Sie müssen die erste Funktion zusammen mit dem Namen der OEIS-Sequenz angeben, damit die Richtigkeit überprüft werden kann. Es ist in Ordnung, wenn das Verhalten in Bezug auf den MAX_INT-Wert Ihrer Sprache oder 256 fraglich wird, je nachdem, welcher Wert größer ist.
Räuber
Löschen Sie Zeichen aus der Übermittlung eines Cop, sodass Ihr neues Programm eine andere Sequenz vom OEIS ausgibt. Geben Sie die neue Funktion zusammen mit dem Namen der neuen OEIS-Sequenz an. Hier ist ein Dienstprogramm, mit dem Sie sicherstellen können, dass Ihre Übermittlung gültig ist (dh Zeichen werden ohne lustige Geschäfte gelöscht. Überprüft die Reihenfolge selbst nicht.)
Es liegt in Ihrem besten Interesse, so viele Zeichen wie möglich aus der Einreichung des Cop zu löschen. Wenn ein anderer Räuber (außer dem Cop, der das ursprüngliche Programm verfasst hat) vorbeikommt und eine kürzere Lösung findet, die eine andere Reihenfolge findet, stiehlt dieser Räuber Ihren Standpunkt. (Beachten Sie, dass das einfache Abspielen von Zeichen und das Drucken derselben Sequenz nicht ausreicht, um den Punkt zu stehlen.)
Regeln & Wertung
Wenn nach einer Woche niemand in der Lage war, Ihre Lösung zu knacken, können Sie Ihre Lösung als sicher markieren, indem Sie das zweite Programm zusammen mit dem Namen der von ihm generierten Sequenz angeben.
Sie erhalten einen Punkt für jede sichere Veröffentlichung und einen Punkt für jede Einsendung, die Sie knacken. Cops verlieren 1/2 Punkt für jede geknackte Einreichung. Beachten Sie, dass ein anderer Räuber jederzeit Ihren Punkt aus der geknackten Einreichung stehlen kann, indem er ein kürzeres Programm bereitstellt, das eine andere Sequenz ergibt.
Cops dürfen nur eine Herausforderung pro Sprache und Person posten.
Der Spieler mit den meisten Punkten am 7. Juli um 12:00 UTC gewinnt.