나는 이것이 좋은 도전 일 것이지만 : http://adventofcode.com/2016/day/1
과업 설명
패턴 (L | R) [1-9] [0-9] *에 따른 일련의 회전 및 거리가 주어지면 시작점과 끝점 사이의 맨해튼 거리, 즉 수직 및 수평 이동의 최소 수를 지정하십시오 그리드.
예
예를 들어, 북쪽으로 향하기 시작했다고 가정하면 :
R2 다음에 L3은 동쪽으로 2 블록, 북쪽으로 3 블록, 또는 5 블록 떨어져 있습니다. R2, R2, R2는 시작 위치의 남쪽으로 2 블록 떨어진 2 블록을 남겨 둡니다. R5, L5, R5, R3은 12 블록 떨어져 있습니다.
기술적 세부 사항
이동 사이의 구분 기호를 선택할 수 있습니다 (예 : "\ n", ","또는 ","). 기수 10의 정수로 답을 제공해야합니다.
중복되지 않습니다!
여러 가지 이유로 중복되지 않습니다.
- 움직임이 동일하지 않습니다. 여기 방향이 아닌 회전 입니다.
- 나는 유클리드가 아닌 맨하탄 거리를 원합니다.