Questo fa parte della sfida di Cops and Robbers. Vai qui per la parte degli sbirri.
Ai fini di questa sfida, definiremo gli spazi bianchi solo come avanzamenti di riga (0x0A) e spazi (0x20). Nota che la maggior parte delle lingue e dei sapori regex considerano molti altri caratteri anche come spazi bianchi, sia all'interno che all'esterno dell'intervallo ASCII, quindi potresti non essere in grado di utilizzare i built-in corrispondenti.
La sfida dei ladri
La risposta di un poliziotto può essere decifrata trasformandola in un programma o una funzione validi (nella lingua scelta), che svolge il compito di rimuovere gli spazi bianchi da una stringa di input, inserendo gli spazi bianchi nel codice. Ad esempio se hai ricevuto il seguente input:
H e l l o,
W o r l d!
Il programma dovrebbe essere emesso
Hello,World!
Dopo aver inserito gli spazi bianchi, il conteggio dei byte della soluzione non deve superare il conteggio dei byte indicato nella risposta del poliziotto. Non devi trovare la stessa identica soluzione del poliziotto previsto, a condizione che il tuo sia valido per i vincoli di cui sopra.
Se lo gestisci, pubblica una risposta con la soluzione, collegandoti alla risposta del poliziotto e lascia un commento sulla risposta del poliziotto che rimanda alla tua.
Vince il ladro che incrina il maggior numero di poliziotti. I legami sono spezzati dalla somma delle dimensioni delle risposte del poliziotto incrinato (a favore del ladro che rompe gli invii più lunghi).
Ogni risposta del poliziotto può essere decifrata una sola volta e, naturalmente, non ti è permesso di decifrare la tua risposta. Se la risposta del poliziotto risulta non valida prima o dopo il crack, non viene conteggiata per il punteggio del ladro.