Hướng dẫn bảng chữ cái
Đưa ra một mảng các hướng, trong đó các hướng được xác định như sau:
NW N NE
W . E
SW S SE
Hoặc dưới dạng chỉ mục (bạn có thể sử dụng các chỉ mục này cho chỉ đường thay vì các chuỗi ở trên):
0 1 2
3 . 4
5 6 7
Bạn có thể chọn một trong hai định dạng, không hỗ trợ cả hai định dạng. Tạo Chuỗi bảng chữ cái tương ứng đại diện cho đường dẫn đã vẽ, bắt đầu bằng A. Số lượng hướng sẽ không bao giờ vượt quá 25, nghĩa là nó không bao giờ có thể đi qua Z
, vì vậy bạn không phải xử lý tình huống này. Không có định dạng đầu vào nào khác được chấp nhận trừ khi bạn có thể giải thích tại sao các định dạng này không hoạt động do giới hạn ngôn ngữ. Điều này là dễ dàng hơn để giải thích bằng cách sử dụng một ví dụ làm việc rõ ràng.
Vì vậy, hãy xem xét một ví dụ nhanh:
[E,SE,N,S,S,S,NW,W,N] or [4,7,1,6,6,6,0,3,1]
Luôn luôn bắt đầu với A.
A
Đi về phía đông đến B.
A-B
Đi về hướng Đông Nam đến C.
A-B
\
C
Đi về phía Bắc đến D.
A-B D
\|
C
Quay trở lại Nam để E, ghi đè C.
A-B D
\|
E
Tiếp tục Nam trong 2 chu kỳ đến cả F và G.
A-B D
\|
E
|
F
|
G
Đi về hướng Tây Bắc đến H.
A-B D
\|
E
|
H F
\|
G
Đi về phía Tây
A-B D
\|
E
|
I-H F
\|
G
Kết thúc về phía Bắc tại điểm J.
A-B D
\|
J E
| |
I-H F
\|
G
Giá trị cuối cùng bạn sẽ trả về là bằng cách đọc biểu đồ cuối cùng từ trái sang phải, từ trên xuống dưới:
ABD
JE
IHF
G
Kết quả là:
ABDJEIHFG
Đây là môn đánh gôn , đánh số byte thấp nhất.
A
như vậy A
sẽ không được kết quả đầu tiên in?