Nếu ai đó quay mặt về hướng bắc tại điểm A trong lưới này muốn chỉ đường đi theo con đường màu xanh lá cây (vì họ chỉ có thể đi theo đường lưới) đến điểm B, bạn có thể nói với họ:
Go North, North, West, East, East, South, East, East.
hoặc tương đương
Go Forward, Forward, Left, Back, Forward, Right, Left, Forward.
(Trường hợp một lệnh của Phải , Trái hoặc Quay lại có nghĩa là quay theo hướng đó, sau đó đi tiếp.)

Viết hàm với một đối số dịch giữa các hướng tuyệt đối và tương đối này trên cùng một đường dẫn , không chỉ đến cùng một điểm. Giả sử người được chỉ dẫn luôn bắt đầu hướng về phía bắc.
Nếu đối số là một chuỗi các chữ cái NSEW, trả về các hướng tương đối tương đương.
ví dụ f("NNWEESEE")trả về chuỗi FFLBFRLF.
Nếu đối số là một chuỗi các chữ cái FBLR, trả về các hướng tuyệt đối tương đương.
ví dụ f("FFLBFRLF")trả về chuỗi NNWEESEE.
Chuỗi rỗng mang lại chính nó. Giả sử không có trường hợp đầu vào khác.
Nếu ngôn ngữ của bạn không có chức năng hoặc chuỗi sử dụng bất cứ điều gì có vẻ phù hợp nhất.
Mã ngắn nhất tính bằng byte thắng.
Rbằng Elúc bắt đầu.