A differenza di molte sfide C&R, ciò non richiede un posto separato per ladri; l'obiettivo dei ladri è quello di decifrare la risposta precedente e poi postarne una nuova come poliziotto.
Come risponditori, scriverai una serie di poliglotti che assomigliano a questo (ogni colonna è una lingua e ogni voce è l'output della risposta in quella lingua):
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
...
(spazi vuoti indicano che non è richiesto alcun comportamento in quel caso).
Ogni risposta dovrebbe funzionare in 3 lingue e stampare 3 diversi numeri consecutivi che sono uno più rispetto ai numeri stampati dalla risposta precedente (le prime stampe di risposta 0
, 1
e 2
). Ogni risposta utilizza due lingue della precedente presentazione e una terza nuova lingua. Il risponditore dovrebbe cercare di offuscare qual è questa terza lingua.
Per pubblicare una nuova risposta, dovresti:
- Rompi la risposta più recente trovando qual è la sua terza lingua.
- Preferibilmente, aggiungi una spiegazione per il tuo crack e notifica al poster la risposta. Una volta che la tua richiesta è stata decifrata, dovresti preferibilmente aggiungere anche una spiegazione.
- Scrivi una poliglotta composta dalla seconda e terza lingua di questa risposta, insieme a un'altra lingua di tua scelta. Rivela le tue prime due lingue, ma non rivelare la tua nuova. Sarà il prossimo obiettivo del poster trovare questa lingua (o qualsiasi altra lingua in cui funziona), quindi dovresti cercare di offuscarlo.
specificazioni
I criteri per un linguaggio di programmazione valido sono gli stessi di The Programming Language Quiz, Mark II - Cops :
- Ha un articolo di Wikipedia in inglese , un articolo di esolangs o un articolo di Rosetta Code al momento in cui questa sfida è stata pubblicata, oppure è su Provalo online! . Avere un interprete collegato in una di queste pagine rende quell'interprete completamente legale.
- Deve soddisfare le nostre regole su ciò che costituisce un linguaggio di programmazione .
- Deve avere un interprete gratuito (come nella birra). Gratuito qui significa che chiunque può utilizzare il programma senza dover pagare per farlo.
Ogni risposta deve essere eseguita in meno di un minuto su un PC ragionevole.
- È possibile riutilizzare i linguaggi di programmazione, ma ci deve essere almeno due risposte tra (quindi una risposta individuale non può riutilizzare una lingua).
- Craccare un invio consiste nel trovare qualsiasi linguaggio di programmazione che stampa il risultato corretto, non solo quello desiderato. Se un invio viene eseguito in una lingua che non è stata dichiarata o trovata funzionante, non è richiesto alcun intervento.
- Non puoi postare due volte (o più) di seguito.
Criterio vincente
La risposta vincente è qualunque sia la risposta impiegata più tempo per essere risolta. La sfida non finirà mai, quindi è sempre possibile che la risposta vincente cambi.