Найти сокровище, спрятанное пиратами, действительно легко. Все, что вам нужно для этого - карта. Широко известно, что пираты рисуют карты от руки и описывают алгоритм поиска места следующим образом: «Встаньте возле одинокой пальмы, сделайте 30 шагов к лесу, 15 к озеру, ...»
Путешествие по такому маршруту - это, как правило, прекрасная возможность увидеть пейзажи ... Однако сейчас ни у кого нет на это времени. Вот почему искатели сокровищ попросили вас написать программу, которая бы определяла точное местоположение сокровища, используя данную карту.
вход
Ввод состоит из нескольких инструкций <Direction> <Distance>, разделенных запятыми (за которыми следуют по одному пробелу).
Направление одно из следующих:
N- север, S- юг, E- восток, W- запад,
NE- северо-восток, NW- северо-запад, SE- юго-восток, SW- юго-запад.
Расстояние - это целое число (от 1 до 1000).
Выход
Результатом являются координаты, в которых вы заканчиваете после выполнения инструкций, с тремя десятичными знаками, разделенными запятой и пробелом. Стартовая локация имеет нулевые координаты (0, 0).
Первая координата X (Восток означает координаты больше нуля, Запад означает меньше нуля).
Вторая координата Y (север означает больше нуля, юг означает меньше нуля).
Примеры
1. N 3, E 1, N 1, E 3, S 2, W 1
3.000, 2.000
2. NW 10
-7.071, 7.071
3. NE 42, NW 42, SE 42, SW 42
0.000, 0.000
Источник (на украинском). Формат ввода там другой.
-3.000, 2.000.
(print (word (form xcor 4 3) ",) (form ycor 4 3)). Но я не уверен, насколько простым будет анализ данных.