Guide the Alphabet
Dada una variedad de direcciones, donde las direcciones se definen de la siguiente manera:
NW N NE
W . E
SW S SE
O como índices (puede usar estos índices para obtener instrucciones en lugar de las cadenas anteriores):
0 1 2
3 . 4
5 6 7
Puede elegir cualquiera de los formatos, ya que el desafío no requiere el uso de ambos. Genere la Cadena del alfabeto correspondiente que representa la ruta dibujada, comenzando con A. El número de direcciones nunca excederá de 25, lo que significa que nunca puede pasar Z
, por lo que no tiene que manejar este escenario. No se aceptarán otros formatos de entrada a menos que pueda explicar por qué estos formatos no funcionan debido a una limitación de idioma. Esto es más fácil de explicar usando un ejemplo detallado.
Entonces, veamos un ejemplo rápido:
[E,SE,N,S,S,S,NW,W,N] or [4,7,1,6,6,6,0,3,1]
Siempre comienza con A.
A
Ve hacia el este hasta B.
A-B
Ve hacia el sureste hasta C.
A-B
\
C
Ve hacia el norte a D.
A-B D
\|
C
Regrese al sur a E, sobrescribiendo C.
A-B D
\|
E
Continúe hacia el sur durante 2 ciclos hacia F y G.
A-B D
\|
E
|
F
|
G
Ir al noroeste a H.
A-B D
\|
E
|
H F
\|
G
Ve hacia el oeste hacia I.
A-B D
\|
E
|
I-H F
\|
G
Fin al norte en el punto J.
A-B D
\|
J E
| |
I-H F
\|
G
El valor final que devolvería es leyendo el gráfico final de izquierda a derecha, de arriba a abajo:
ABD
JE
IHF
G
Resultando en:
ABDJEIHFG
Este es el código de golf , el menor recuento de bytes gana.
A
tal que A
no se imprima el primer resultado?