这是系列中的第一个,第二个是在黄色的树林中分叉的两条道路(第2部分)
这一挑战的灵感来自罗伯特·弗罗斯特(Robert Frost)的著名诗作《未走的路》:
两条道路在黄色的树林中分开,
对不起,我无法同时行进
,成为一个行人,我站了很久
,俯视着一条路,尽我所能
,一直到灌木丛弯曲的地方。然后公平地取下另一个,
也许有更好的主张,
因为它长满了草,想要穿。
虽然那路过的
人真的穿了差不多的衣服,那天早上,两个人同样躺在
地上,没有脚踩过黑色。
哦,我保留了第一天!
然而,
我知道路要走,我是否应该回来。我将叹息地告诉这个问题,因为它
在某个年代和年代都有:
两条道路在树林中分叉,我-
我走过的路少了,
这一切都改变了。
请注意倒数第二行I took the one less traveled by,
。
您的实际挑战
您将采用以下形式输入:
# ##
# ##
# ##
#
#
#
而你必须找到更薄的道路。
这条路从底部开始#
。其他两条始终在最上一行终止的道路是您必须检查的道路。最厚的道路是最常经过的道路,因此这不是您想要的。另一个是经过最少的旅行,也是您想要的旅行。
输出量
您的程序/函数必须输出2个不同的值之一(例如0或1,true或false),其中一个用于未经过的道路的每个可能位置。例如,如果未行驶的道路位于已行驶道路的左侧,则可以输出0,否则输出1,或者可以输出字符串“ left”或“ right”,true,false等。
测试用例:
## #
## #
###
#
#
#
可能输出“正确”。
## #
## #
###
##
#
#
#
可能输出“正确”。
## #
## #
###
##
#
#
#
可能输出“正确”。
## #
## #
###
#
#
#
#
可能输出“正确”。
# ##
# ##
###
#
#
#
#
可能输出“左”
# ##
# ##
###
#
#
#
#
可能输出“左”
笔记
- 这是代码高尔夫球,因此最短答案以字节为单位
- 禁止标准漏洞
- 您必须为“ left”和“ right”指定输出,并且它们必须是不同的
- 输入将是一个大字符串,并且可以有任意数量的行
- 您无需担心有效的输入。
- 道路始终为Y形,因此您只需要查看顶部即可。
- 有什么问题吗?以下评论: