Tôi mặc dù đây sẽ là một thử thách tốt: http://adventofcode.com/2016/day/1
Mô tả công việc
Đưa ra một chuỗi các phép quay và khoảng cách theo mẫu (L | R) [1-9] [0-9] *, đưa ra khoảng cách manhattan giữa điểm bắt đầu và điểm kết thúc, đó là số lượng tối thiểu di chuyển dọc và ngang một tấm lưới.
Ví dụ
Ví dụ: nếu chúng tôi cho rằng bạn bắt đầu đối mặt với Bắc:
Theo sau R2, L3 để lại cho bạn 2 khối Đông và 3 khối Bắc, hoặc 5 khối. R2, R2, R2 để lại cho bạn 2 khối do Nam của vị trí bắt đầu của bạn, cách đó 2 khối. R5, L5, R5, R3 cách bạn 12 khối.
Chi tiết kỹ thuật
Bạn có thể chọn dấu phân cách giữa các lần di chuyển (ví dụ: "\ n", "," hoặc ","). Bạn phải đưa ra câu trả lời dưới dạng một số nguyên trong cơ sở 10.
Không phải là một bản sao!
Nó không phải là một bản sao vì nhiều lý do:
- Các động thái không giống nhau. Ở đây họ là luân chuyển , không phải là hướng.
- Tôi muốn khoảng cách Manhattan, không phải là eidianidian.