Questo è il primo di una serie, il secondo è Due strade divergenti in un bosco giallo (parte 2)
Questa sfida è ispirata al famoso poema di Robert Frost, "La strada non presa":
Due strade divergevano in un bosco giallo,
e scusami non potevo viaggiare entrambe
ed essere un viaggiatore, a lungo mi fermai
e ne guardai giù il più lontano possibile
verso dove si piegava nel sottobosco;Poi prese l'altro, altrettanto equo,
e forse aveva la pretesa migliore,
perché era erboso e voleva indossare;
Anche se per quanto riguarda il passaggio lì
li aveva indossati quasi allo stesso modo,Ed entrambe le mattine giacevano ugualmente
nelle foglie che nessun passo aveva calpestato di nero.
Oh, ho tenuto il primo per un altro giorno!
Tuttavia, sapendo come la strada conduce alla strada,
dubitavo che avrei mai dovuto tornare.Lo dirò con un sospiro
Da qualche parte secoli e secoli da qui:
due strade divergevano in un bosco, e io -
ho preso quella meno percorsa,
e questo ha fatto la differenza.
Notare la penultima riga I took the one less traveled by,,.
La tua vera sfida
Riceverai input nel modulo come:
# ##
# ##
# ##
#
#
#
e devi trovare la strada più sottile.
La strada inizia in fondo con a #. Le altre 2 strade, che terminano sempre nella riga superiore, sono le strade che devi esaminare. La strada più spessa è la più percorsa e quindi non è quello che vuoi. L'altro è il meno percorso, ed è quello che desideri.
Produzione
Il tuo programma / funzione deve generare uno di 2 valori distinti (es. 0 o 1, vero o falso), uno per ogni possibile posizione della strada non presa. Ad esempio, potresti generare 0 se la strada non presa è sulla sinistra della strada presa, e 1 altrimenti, oppure potresti generare la stringa "left" o "right", true, false, ecc.
Casi test:
## #
## #
###
#
#
#
Potrebbe produrre "giusto".
## #
## #
###
##
#
#
#
Potrebbe produrre "giusto".
## #
## #
###
##
#
#
#
Potrebbe produrre "giusto".
## #
## #
###
#
#
#
#
Potrebbe produrre "giusto".
# ##
# ##
###
#
#
#
#
Potrebbe produrre "a sinistra"
# ##
# ##
###
#
#
#
#
Potrebbe produrre "a sinistra"
Appunti
- Questo è code-golf , quindi vince la risposta più breve in byte
- Scappatoie standard vietate
- Devi specificare i tuoi output per "left" e "right" e devono essere distinti
- L'input sarà una stringa grande e può avere qualsiasi numero di righe
- Non devi preoccuparti di input validi.
- La strada è sempre a forma di Y, quindi devi solo guardare in cima.
- Hai delle domande? Commento sotto:

