Pensé que este sería un buen desafío: http://adventofcode.com/2016/day/1
Descripción de la tarea
Dada una secuencia de rotaciones y distancias que siguen el patrón (L | R) [1-9] [0-9] *, proporcione la distancia de Manhattan entre los puntos inicial y final, que es el número mínimo de movimientos verticales y horizontales en una cuadrícula
Ejemplos
Por ejemplo, si suponemos que comenzó a mirar hacia el norte:
Después de R2, L3 te deja 2 cuadras al este y 3 cuadras al norte, o 5 cuadras de distancia. R2, R2, R2 te deja a 2 cuadras al sur de tu posición inicial, que está a 2 cuadras de distancia. R5, L5, R5, R3 te deja a 12 cuadras de distancia.
Detalles técnicos
Puede elegir el separador entre los movimientos (por ejemplo: "\ n", "," o ","). Debe dar la respuesta como un entero en la base 10.
No es un duplicado!
No es un duplicado por múltiples razones:
- Los movimientos no son lo mismo. Aquí hay rotaciones , no direcciones.
- Quiero la distancia de Manhattan, no la euclidiana.