Ceci est le premier d'une série, le second est Deux routes divergeaient dans un bois jaune (partie 2)
Ce défi est inspiré du célèbre poème de Robert Frost, "The Road Not Taken":
Deux routes divergeaient dans un bois jaune,
Et désolé je ne pouvais pas voyager les deux
Et être un voyageur, longtemps je me tenais
Et baissais les yeux autant que je pouvais
Vers où il se penchait dans le sous-bois;Puis a pris l'autre, tout aussi juste,
Et ayant peut-être la meilleure prétention,
Parce qu'il était herbeux et voulait être porté;
Bien que le passage là-bas les ait
portés à peu près de la même façon,Et ce matin-là, les
feuilles étaient également étendues.
Oh, j'ai gardé le premier pour un autre jour!
Pourtant, sachant comment le chemin mène au chemin,
je doutais que je revienne un jour.Je vais le dire avec un soupir
Quelque part, des âges et des siècles à venir:
Deux routes ont divergé dans un bois, et je -
j'ai pris celle moins fréquentée,
Et cela a fait toute la différence.
Remarquez l'avant-dernière ligne, I took the one less traveled by,
,.
Votre véritable défi
Vous prendrez la saisie sous la forme comme:
# ##
# ##
# ##
#
#
#
et vous devez trouver la route la plus mince.
La route commence en bas avec un #
. Les 2 autres routes, qui se terminent toujours sur la rangée supérieure, sont les routes que vous devez examiner. La route la plus épaisse est la plus fréquentée et ce n'est donc pas ce que vous voulez. L'autre est le moins fréquenté et c'est celui que vous voulez.
Production
Votre programme / fonction doit sortir l'une des 2 valeurs distinctes (par exemple 0 ou 1, vrai ou faux), une pour chaque position possible de la route non empruntée. Par exemple, vous pouvez sortir 0 si la route non empruntée est à gauche de la route empruntée, et 1 sinon, ou vous pouvez sortir la chaîne "gauche" ou "droite", vrai, faux, etc.
Cas de test:
## #
## #
###
#
#
#
Peut sortir "à droite".
## #
## #
###
##
#
#
#
Peut sortir "à droite".
## #
## #
###
##
#
#
#
Peut sortir "à droite".
## #
## #
###
#
#
#
#
Peut sortir "à droite".
# ##
# ##
###
#
#
#
#
Peut sortir "à gauche"
# ##
# ##
###
#
#
#
#
Peut sortir "à gauche"
Remarques
- Il s'agit de code-golf , donc la réponse la plus courte en octets l'emporte
- Failles standard interdites
- Vous devez spécifier vos sorties pour "gauche" et "droite" et elles doivent être distinctes
- L'entrée sera une grande chaîne et peut avoir n'importe quelle quantité de lignes
- Vous n'avez pas à vous soucier d'une entrée valide.
- La route est toujours en forme de Y, il suffit donc de regarder en haut.
- Avez-vous des questions? Commentaires ci-dessous: