Bu ızgaradaki A noktasında kuzeye bakan biri, B noktasına giden yeşil yolu (yalnızca ızgara çizgilerini takip edebilecekleri gibi) takip etmek için yol tarifleri isterse, onlara şunu söyleyebilirsiniz:
Git North, North, West, East, East, South, East, East.
Veya eşdeğer olarak
Git Forward, Forward, Left, Back, Forward, Right, Left, Forward.
( Sağ , Sol veya Geri komutunun dolaylı olarak bu yönde dönmesi, sonra ileri gitmesi anlamına gelir.)

Yalnızca bir noktaya değil , aynı yol boyunca bu mutlak ve göreli yönler arasında çeviri yapan bir bağımsız değişkeni olan bir işlev yazın . Yönlendirilen kişinin her zaman kuzeye bakmaya başladığını varsayın.
Argüman harflerden oluşan bir dizeyse NSEW, eşdeğer bağıl yönleri döndürün.
örneğin f("NNWEESEE"), dizeyi döndürür FFLBFRLF.
Bağımsız değişken harflerden oluşan bir dizeyse FBLR, eşdeğer mutlak yönleri döndürün.
örneğin f("FFLBFRLF"), dizeyi döndürür NNWEESEE.
Boş dize kendini verir. Başka girdi vakası olmadığını varsayalım.
Dilinizde işlevler veya dizeler yoksa en uygun olanı kullanın.
Bayt cinsinden en kısa kod kazanır.
Reşittir E.