Fortemente ispirato a questa sfida Code Golf: il tuo serpente ASCII da compagnia - pensavo che renderlo orizzontale avrebbe aggiunto un ulteriore livello di complessità.
Un esempio di serpente orizzontale:
0 0
0 0 0 000
00 0 00 000 0 0
000 0 0 0 00
0 000
E le regole sono:
- Vengono stampate esattamente 5 righe di caratteri
- Ogni riga ha esattamente 30 caratteri, costituita da una combinazione di spazi e dal personaggio con cui scegli di disegnare il tuo serpente
- Il tuo serpente inizia alla linea 3
- La linea successiva da usare per disegnare il tuo serpente deve essere scelta casualmente dalla linea corrente, una linea sopra (se non sei già sulla linea 1) o una linea sotto (se non sei già sulla linea 5).
- Queste scelte devono essere equamente ponderate. Quindi, se sei sulla linea 1, hai una probabilità del 50% di rimanere sulla linea 1 e una probabilità del 50% di passare alla linea 2. Se sei sulla linea 2, hai una probabilità del 33% di passare alla linea 1, a Probabilità del 33% di rimanere sulla linea 2 o probabilità del 33% di spostarsi sulla linea 3
- Il tuo serpente non ha bisogno di visitare ogni singola linea.