Борода був англійський пірат на початку 18 - го століття. Хоча він був відомий тим, що грабував і приймав кораблі, він командував своїми суднами з дозволу їх екіпажів. Немає повідомлень про те, що він ніколи не завдав шкоди чи вбивства своїм полоненим.
Цей виклик на честь сумнозвісної Чорної бороди та натхненний Міжнародною розмовою, як день пірата (19 вересня). Це також зворотне завдання цього Пірри .
Змагання
Створіть програму, яка приймає карту скарбів як вхідну інформацію (складається з символів, перелічених нижче), і виводить її вказівки.
Вхідні дані
Всі входи будуть складатися з v, >, <, ^, пробілу та один X.
Ви можете припустити наступне:
карта ніколи не буде циклічно чи перетинатися
початкова стрілка завжди буде найменшим символом у крайньому лівому стовпчику
завжди буде скарб (
X)
Зразок введення показаний нижче.
>>v >>>>>>v
^ v ^ v
^ v ^ v<<
^ v ^ v
^ >>>>^ >>X
^
>>^
Вихідні дані
Вихід повинен бути ", "розділеним рядком напрямків. Нижче наведено правильний вихід із наведеної вище карти.
E2, N6, E2, S4, E4, N4, E6, S2, W2, S2, E2
Допускається одна затримка нового рядка або пробіл.
Приклади
In:
>>>>>>>>>>>>>>>v
v
v
>>>>X
Out:
E15, S3, E4
In:
>>>>>>v
^ v
^ >>>>X
Out:
N2, E6, S2, E4
In:
X
^
^
^
Out:
N3
In:
>>>>>>v
^ v
^ v
v
>>>>>>X
Out:
N2, E6, S4, E6
In:
X
^
^
>^
Out:
E1, N3
In:
>X
Out:
E1
In:
v<<<<<
vX<<<^
>>>>^^
>>>>>^
Out:
E5, N3, W5, S2, E4, N1, W3
Щаслива міжнародна розмова, як день пірата!