Dies ist eine Herausforderung für Polizisten und Räuber. Den Thread der Cops finden Sie hier .
Die Cops haben drei Aufgaben.
1) Wählen Sie eine Sequenz aus dem OEIS .
2) Wählen Sie eine Sprache (dies wird als Golflang vorgeschlagen, muss es aber nicht sein), die bei Eingabe unter Verwendung aller üblichen Code-Golf- Regeln nausgibt A(n)(wobei A(n)die Reihenfolge gewählt wird) .
Rufen Sie diese Sprache L A und Code C A .
Zum Beispiel Jelly und Jelly_code .
3) Wählen Sie dann eine andere Sprache (dies wird als Nicht-Golflang vorgeschlagen, muss es aber nicht sein) und schreiben Sie Code, der keinen Eingabe- und Ausgabecode C A akzeptiert, und befolgen Sie dabei alle üblichen Code-Golf- Regeln. . (Anmerkung: dieser Code verschleiert werden kann und muss nicht unbedingt golfed werden, aber je länger dieser Code ist , desto leichter wird es für die Räuber Ihre Vorlage zu knacken)
Rufen Sie diese Sprache L B und Code C B .
Zum Beispiel Python und Python_code .
Das Vorbringen der Cop auf diese Herausforderung ist die Sequenz (angegeben , ob 0- oder 1-indexiert), der Name der beiden Sprachen L A und L B (und die löst man die Teil) und die Byte-Zählung C B nur. Halten Sie den tatsächlichen Code beider Teile und die Länge von C A geheim.
Die Räuber Herausforderung ist ein Cops' Eintrag und Schreibcode wählen C C in der gleichen L B Sprache , die gibt einige Codes in der gleichen L A Sprache, löst die ursprüngliche Aufgabe OEIS. Die Länge von C C kann nicht länger sein als die Länge von C B, wie vom Polizisten angegeben (obwohl sie kürzer sein kann). Hinweis: Der von C C erzeugte Code muss nicht mit C A übereinstimmen .
In unserem Beispiel bedeutet dies, dass der Robber Python- Code schreiben muss , der Jelly- Code ausgibt , der die ursprüngliche OEIS-Sequenz löst, und dass Python- Code nicht länger als die vom Cop angegebene Länge sein darf.
Gewinnbedingungen
Der Räuber mit den meisten geknackten Lösungen gewinnt.