Dies ist eine Herausforderung für Bullen und Räuber . Für die Bullen Faden, gehen hier .
Diese Herausforderung beinhaltet zwei OEIS- Sequenzen, die von den Cops ausgewählt wurden - S 1 , S 2 - und wie gut diese Sequenzen golfen und verschleiert werden können.
Die Bullen konstruieren Code A , der S 1 erzeugt, und geben eine Zahl X an , die ihrer Meinung nach die bestmögliche Levenshtein-Distanz (in Zeichen) ist, um B zu erzeugen , die S 2 erzeugt .
Die Herausforderung der Räuber
Um die Submission eines bestimmten Polizisten zu knacken, müssen Räuber ein Programm C in derselben Sprache (und Version) wie die Antwort ausarbeiten, die S 2 (n) ergibt und bei der das Y- Zeichen von A (mit Y <= X) abweicht. Räuber müssen nicht unbedingt denselben B- Code finden, den der Cop (heimlich) produziert hat. Die Einreichungen der Räuber müssen sich an denselben 0-Index oder 1-Index halten, wie sie in der Einreichung des Polizisten angegeben sind.
Wenn du das schaffst, poste eine Antwort mit der Lösung, verlinke die Antwort des Polizisten und hinterlasse einen Kommentar zu der Antwort des Polizisten, die zurück zu deiner führt.
Jede Antwort eines Polizisten kann nur einmal geknackt werden, und natürlich dürfen Sie Ihre eigene Antwort nicht knacken. Wenn sich herausstellt, dass die Antwort des Polizisten vor oder nach dem Knacken ungültig ist, wird sie nicht auf die Punktzahl des Räubers angerechnet.
Gewinnen und Punkten
Die Räuber erhalten (X - Y)*5 + 5für jeden ihrer Risse eine Wertung, und der Räuber mit der höchsten Gesamtpunktzahl gewinnt.
Weitere Regeln
- Sie dürfen keine integrierten Funktionen zum Hashing, zur Verschlüsselung oder zur Generierung von Zufallszahlen verwenden (auch wenn Sie den Zufallszahlengenerator auf einen festen Wert setzen).
- Es sind entweder Programme oder Funktionen zulässig, aber der Code darf kein Snippet sein und Sie dürfen keine REPL-Umgebung annehmen.
- Sie können Eingaben und Ausgaben in jedem beliebigen Format vornehmen . Die Eingabe- / Ausgabemethoden müssen für beide Sequenzen gleich sein.
- Der endgültige Rechner für die Levenshtein-Distanz für diese Herausforderung ist dieser auf Planet Calc.
- Dies ist nicht nur eine CnR-Herausforderung, sondern auch Code-Golf. Daher gelten alle üblichen Golfregeln.