Я думаю, что это будет хорошим испытанием: 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.
Не дубликат!
Это не дубликат по нескольким причинам:
- Ходы не одинаковы. Здесь они - вращения , а не направления.
- Я хочу расстояние до Манхэттена, а не евклидиан.