Trovare un tesoro nascosto dai pirati è davvero facile. Tutto ciò di cui hai bisogno è una mappa. È risaputo che i pirati disegnano le mappe a mano e descrivono l'algoritmo per trovare un posto nel modo seguente: "Stai vicino a una palma solitaria, fai 30 passi verso la foresta, 15 verso il lago, ..."
Un viaggio attraverso tale percorso è di solito una grande opportunità per vedere lo scenario ... Tuttavia, al giorno d'oggi nessuno ha tempo per quello. Ecco perché i cercatori di tesori ti hanno chiesto di scrivere un programma che determinasse la posizione esatta di un tesoro usando una determinata mappa.
Ingresso
L'input è composto da più istruzioni <Direction> <Distance>, separate da virgole (seguite da uno spazio ciascuno).
La direzione è una delle seguenti:
N- Nord, S- Sud, E- Est, W- Ovest,
NE- Nord-est, NW- Nord-ovest, SE- Sud-est, SW- Sud-ovest.
La distanza è un numero intero (da 1 a 1000).
Produzione
Il risultato sono le coordinate in cui finisci dopo aver finito le istruzioni, con tre cifre decimali, separate da una virgola e uno spazio bianco. La posizione iniziale ha zero coordinate (0, 0).
La prima coordinata è X (Est significa coordinate maggiori di zero, Ovest significa meno di zero).
La seconda coordinata è Y (Nord significa più di zero, Sud significa meno di zero).
Esempi
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
Fonte (in ucraino). Il formato di input è diverso lì.
-3.000, 2.000.
(print (word (form xcor 4 3) ",) (form ycor 4 3)). Ma non sono sicuro di quanto sarebbe facile analizzare l'input.