समुद्री लुटेरों द्वारा छिपा खजाना ढूंढना वास्तव में आसान है। इसके लिए आपको जो कुछ भी चाहिए वह एक नक्शा है। यह व्यापक रूप से ज्ञात है कि समुद्री डाकू हाथ से नक्शे बनाते हैं और एल्गोरिथ्म का वर्णन निम्न तरीके से एक जगह खोजने के लिए करते हैं: "एक अकेला ताड़ के पेड़ के पास खड़े हो जाओ, जंगल की ओर 30 कदम, 15 झील की ओर, ..."
इस तरह के मार्ग के माध्यम से एक यात्रा आमतौर पर दृश्यों को देखने का एक शानदार अवसर होता है ... हालांकि, आजकल किसी के पास इसके लिए समय नहीं है। इसलिए खजाना चाहने वालों ने आपको एक प्रोग्राम लिखने के लिए कहा है जो किसी दिए गए नक्शे का उपयोग करके खजाने के सटीक स्थान को निर्धारित करेगा।
इनपुट
इनपुट में कई निर्देश होते हैं <Direction> <Distance>, जिन्हें कॉमा के साथ अलग किया जाता है (जो कि प्रत्येक व्हाट्सएप द्वारा पीछा किया जाता है)।
दिशा निम्नलिखित में से एक है:
N- उत्तर, S- दक्षिण, E- पूर्व, W- पश्चिम,
NE- उत्तर-पूर्व, NW- उत्तर-पश्चिम, SE- दक्षिणपूर्व, SW- दक्षिण-पश्चिम।
दूरी एक पूर्णांक (1 से 1000) है।
उत्पादन
परिणाम निर्देशांक है जहां आप निर्देशों को समाप्त करने के बाद समाप्त होते हैं, तीन दशमलव स्थानों के साथ, एक अल्पविराम और एक व्हाट्सएप के साथ अलग हो जाते हैं। प्रारंभ स्थान में शून्य निर्देशांक (0, 0) है।
पहला समन्वय X है (पूर्व का अर्थ है शून्य से बड़ा समन्वय, पश्चिम का अर्थ शून्य से कम)।
दूसरा समन्वय वाई है (उत्तर का मतलब शून्य से अधिक है, दक्षिण का मतलब शून्य से कम है)।
उदाहरण
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))। लेकिन मुझे यकीन नहीं है कि इनपुट को पार्स करना कितना आसान होगा।