Il tuo compito: data una stringa di input, determina se la rappresentazione binaria di quella stringa non ha 4 1
se 0
di fila, ovunque. Inoltre, il codice stesso non dovrebbe contenere tali esecuzioni di quattro di fila.
Casi test
String Binary Result
U3 01010101 00110011 Truthy
48 00110100 00111000 Falsy
Foobar 01000110 01101111 Falsy
01101111 01100010
01100001 01110010
Feeber 01000110 01100101 Truthy
01100101 01100010
01100101 01110010
$H 00100100 01001000 Truthy
<Empty> - Truthy
Regole
- L'input sarà sempre all'interno dell'intervallo di ASCII stampabile, inclusi i caratteri degli spazi bianchi.
- Il codice può utilizzare qualsiasi codifica, poiché è importante solo a livello di bit.
- Poiché questa condizione impedisce l'uso di spazi bianchi e molti altri caratteri, il codice può effettivamente contenere tali esecuzioni di quattro di fila, con una penalità di 10 byte per ogni esecuzione.
- Una serie di 5
1
secondi0
conta come due serie, 6 di fila conta come tre serie, ecc.
- Una serie di 5
- L'input sarà una stringa o un array di caratteri, non qualsiasi altra forma.
- È possibile scrivere un programma o una funzione completi.
- È necessario fornire la rappresentazione binaria del codice nella risposta.
Buona fortuna, il punteggio più basso vince!
Questo script potrebbe aiutarti con la tua sfida, inserire il tuo codice nell'input e ti darà la rappresentazione binaria del tuo codice, la sua lunghezza, la tua penalità e il punteggio totale, se stai usando UTF-8.
Classifica
Ecco uno snippet di stack per generare sia una classifica regolare che una panoramica dei vincitori per lingua.
||
elencato e cioè0111110001111100
.