Im Gegensatz zu vielen C & R-Herausforderungen ist hierfür kein separater Räuberposten erforderlich. Das Ziel der Räuber ist es, die vorherige Antwort zu knacken und dann eine neue als Polizist zu posten.
Als Antwortende schreiben Sie eine Reihe von Polyglots, die so aussehen (jede Spalte ist eine Sprache und jeder Eintrag ist die Ausgabe der Antwort in dieser Sprache):
Language: 1 2 3 4 5 6 7 8 ...
Answer 1: 0 1 2
Answer 2: 1 2 3
Answer 3: 2 3 4
Answer 4: 3 4 5
Answer 5: 4 5 6
Answer 6: 5 6 7
...
(Leerzeichen bedeuten, dass in diesem Fall kein Verhalten erforderlich ist).
Jede Antwort sollte in 3 Sprachen arbeiten und 3 verschiedene aufeinanderfolgende Zahlen gedruckt werden, die jeweils einen weiteren sind als die Zahlen , die durch die vorherige Antwort (die erste Antwort Drucke gedruckt 0
, 1
und 2
). Jede Antwort verwendet zwei Sprachen aus der vorherigen Einreichung und eine dritte neue Sprache. Der Antwortende sollte versuchen zu verschleiern, was diese dritte Sprache ist.
Um eine neue Antwort zu schreiben, sollten Sie:
- Knacken Sie die aktuellste Antwort, indem Sie die dritte Sprache ermitteln.
- Fügen Sie vorzugsweise eine Erklärung für Ihren Riss hinzu und teilen Sie dem Poster die Antwort mit. Sobald Ihr Beitrag geknackt wurde, sollten Sie vorzugsweise auch eine Erklärung hinzufügen.
- Schreiben Sie eine Mehrsprachigkeit, bestehend aus der zweiten und dritten Sprache dieser Antwort, zusammen mit einer anderen Sprache Ihrer Wahl. Zeigen Sie Ihre ersten beiden Sprachen an, zeigen Sie Ihre neue jedoch nicht an. Es wird das Ziel des nächsten Posts sein, diese Sprache (oder eine andere Sprache, in der sie funktioniert) zu finden. Sie sollten daher versuchen, sie zu verschleiern.
Spezifikationen
Die Kriterien für eine gültige Programmiersprache sind die gleichen wie beim Programmiersprachen-Quiz, Mark II - Cops :
- Es gibt einen englischen Wikipedia-Artikel , einen Esolangs-Artikel oder einen Rosetta-Code-Artikel zum Zeitpunkt der Veröffentlichung dieser Herausforderung oder sie sind bei Try It Online! . Wenn ein Dolmetscher auf einer dieser Seiten verlinkt ist, ist dieser Dolmetscher vollständig legal.
- Es muss unseren Regeln für eine Programmiersprache entsprechen .
- Es muss einen kostenlosen Dolmetscher haben (wie im Bier). Kostenlos bedeutet hier, dass jeder das Programm nutzen kann, ohne dafür bezahlen zu müssen.
Jede Antwort muss auf einem vernünftigen PC in weniger als einer Minute ausgeführt werden.
- Sie können Programmiersprachen wiederverwenden, es müssen jedoch mindestens zwei Antworten dazwischen sein (sodass eine einzelne Antwort eine Sprache nicht wiederverwenden kann).
- Das Knacken einer Einreichung besteht darin, eine Programmiersprache zu finden, die das richtige Ergebnis ausgibt, nicht nur das beabsichtigte. Wenn eine Einreichung in einer Sprache ausgeführt wird, die nicht als funktionierend deklariert oder befunden wurde, müssen keine Maßnahmen ergriffen werden.
- Sie dürfen nicht zweimal (oder öfter) hintereinander posten.
Gewinnkriterium
Die beste Antwort ist, welche Antwort die meiste Zeit in Anspruch nahm, um geknackt zu werden. Die Herausforderung wird niemals enden, daher ist es immer möglich, dass sich die gewinnende Antwort ändert.