Trouver un trésor caché par des pirates est vraiment facile. Tout ce dont vous avez besoin est une carte. Il est bien connu que les pirates dessinent des cartes à la main et décrivent l'algorithme pour trouver un endroit de la manière suivante: "Tenez-vous près d'un palmier solitaire, faites 30 pas vers la forêt, 15 vers le lac, ..."
Un voyage à travers un tel itinéraire est généralement une excellente occasion de voir le paysage ... Cependant, de nos jours, personne n'a le temps pour cela. C'est pourquoi les chercheurs de trésors vous ont demandé d'écrire un programme qui déterminerait l'emplacement exact d'un trésor en utilisant une carte donnée.
Contribution
L'entrée se compose de plusieurs instructions <Direction> <Distance>, séparées par des virgules (qui sont suivies d'un espace chacun).
La direction est l'une des suivantes:
N- Nord, S- Sud, E- Est, W- Ouest,
NE- Nord-est, NW- Nord-ouest, SE- Sud-est, SW- Sud-ouest.
La distance est un entier (1 à 1000).
Production
Le résultat est les coordonnées où vous vous retrouvez après avoir terminé les instructions, avec trois décimales, séparées par une virgule et un espace. L'emplacement de départ a zéro coordonnées (0, 0).
La première coordonnée est X (Est signifie des coordonnées supérieures à zéro, Ouest signifie moins de zéro).
La deuxième coordonnée est Y (Nord signifie plus de zéro, Sud signifie moins de zéro).
Exemples
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
Source (en ukrainien). Le format d'entrée y est différent.
-3.000, 2.000.
(print (word (form xcor 4 3) ",) (form ycor 4 3)). Mais je ne suis pas sûr de la facilité d'analyse de l'entrée.