Ho pensato che sarebbe stata una bella sfida: http://adventofcode.com/2016/day/1
Descrizione del compito
Data una sequenza di rotazioni e distanze seguendo il modello (L | R) [1-9] [0-9] *, indica la distanza di manhattan tra i punti iniziale e finale, ovvero il numero minimo di spostamenti verticali e orizzontali su una griglia.
Esempi
Ad esempio, se assumiamo che tu abbia iniziato ad affrontare il nord:
Dopo R2, L3 ti lascia 2 blocchi a est e 3 blocchi a nord, o 5 blocchi di distanza. R2, R2, R2 ti lascia 2 blocchi a sud della posizione iniziale, che si trova a 2 blocchi di distanza. R5, L5, R5, R3 ti lascia a 12 isolati di distanza.
Dettagli tecnici
Puoi scegliere il separatore tra le mosse (ad es. "\ N", "," o ","). Devi dare la risposta come intero nella base 10.
Non un duplicato!
Non è un duplicato per diversi motivi:
- Le mosse non sono le stesse. Qui sono rotazioni , non direzioni.
- Voglio la distanza di Manhattan, non l'euclide.