Korsanların gizlediği bir hazineyi bulmak gerçekten çok kolay. Bunun için ihtiyacınız olan her şey bir harita. Korsanların elle harita çizdikleri ve aşağıdaki şekilde bir yer bulmak için algoritmayı tarif ettikleri bilinmektedir: "Yalnız bir palmiye ağacının yanında durun, ormana doğru 30 adım, göle doğru 15 adım yapın ..."
Bu rotada bir yolculuk genellikle manzarayı görmek için harika bir fırsattır ... Ancak, bugünlerde kimse bunun için zamana sahip değil. Bu yüzden hazine arayanlar sizden belirli bir haritayı kullanarak hazinenin tam yerini belirleyecek bir program yazmanızı istediler.
Giriş
Girdi, <Direction> <Distance>virgüllerle ayrılmış (her biri bir boşluk olmak üzere) birden çok komuttan oluşur .
Yön aşağıdakilerden biridir:
N- Kuzey, S- Güney, E- Doğu, W- Batı,
NE- Kuzeydoğu, NW- Kuzeybatı, SE- Güneydoğu, SW- Güneybatı.
Mesafe bir tamsayıdır (1 - 1000).
Çıktı
Sonuç, virgül ve boşlukla ayrılmış üç ondalık basamaklı talimatları bitirdikten sonra koordine ettiğiniz koordinatlardır. Başlangıç konumunun sıfır koordinatı vardır (0, 0).
İlk koordinat X'dir (Doğu sıfırdan büyük koordinatlar, Batı sıfırdan küçük anlamına gelir).
İkinci koordinat Y, (Kuzey aracı daha sıfırdan, Güney aracı az sıfırdan).
Örnekler
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
Kaynak (Ukraynaca). Giriş formatı burada farklı.
-3.000, 2.000.
(print (word (form xcor 4 3) ",) (form ycor 4 3)). Ancak girdinin ayrıştırılmasının ne kadar kolay olacağından emin değilim.