引导字母
给定方向数组,其中方向定义如下:
NW N NE
W . E
SW S SE
或作为索引(您可以将这些索引而不是上面的字符串用作方向):
0 1 2
3 . 4
5 6 7
您可以选择任何一种格式,挑战不需要两者都支持。生成代表绘制路径的相应字母字符串,以A开头。方向数量永远不会超过25,这意味着它永远不会超过Z
,因此您不必处理这种情况。除非您可以解释为什么由于语言限制这些格式不起作用,否则将不接受其他任何输入格式。使用详细说明的示例更容易解释。
因此,让我们看一个简单的例子:
[E,SE,N,S,S,S,NW,W,N] or [4,7,1,6,6,6,0,3,1]
始终以A开头。
A
向东走到B。
A-B
往东南走到C。
A-B
\
C
往北走到D。
A-B D
\|
C
向南返回E,覆盖C。
A-B D
\|
E
继续向南行驶2个周期,到达F和G。
A-B D
\|
E
|
F
|
G
西北行至H。
A-B D
\|
E
|
H F
\|
G
向西走到我。
A-B D
\|
E
|
I-H F
\|
G
在J点向北行驶。
A-B D
\|
J E
| |
I-H F
\|
G
您将返回的最终值是通过从左至右,从上至下阅读最终图形:
ABD
JE
IHF
G
导致:
ABDJEIHFG
这是代码高尔夫球,最低字节数获胜。
A
,从而A
不会在第一个结果打印?