परिचय
क्लेरेंस एक डेटा एंट्री क्लर्क है जो इंटरनेट सेवा प्रदाता के रूप में काम करता है। उसका काम आईएसपी के सभी ग्राहकों के आईपी पते को डेटाबेस में मैन्युअल रूप से दर्ज करना है। वह एक कीपैड का उपयोग करता है जिसमें निम्न लेआउट होता है:
123
456
789
.0
क्षैतिज या लंबवत आसन्न कुंजियों के केंद्र के बीच की दूरी ठीक एक सेंटीमीटर है। उदाहरण के लिए, के केंद्रों के बीच की दूरी 3और 9दो सेंटीमीटर होगा। के केंद्रों के बीच की दूरी 3और 5√2cm होगा। पाइथागोरस प्रमेय किसी भी दो कुंजी के बीच की दूरी की गणना करने के लिए पर्याप्त है।
क्लेरेंस, जैसा कि आप आईएसपी में काम करने वाले से उम्मीद कर सकते हैं, टाइपिंग की बहुत धीमी और अक्षम प्रणाली का उपयोग करता है। वह एक उंगली का उपयोग करता है और कुंजी की खोज करता है, और फिर अपनी उंगली को कुंजी पर ले जाता है, फिर इसे दबाता है, और संख्या में सभी अंकों के लिए दोहराता है। आप इस शैली को "ईगल सर्च सिस्टम" के रूप में जान सकते हैं क्योंकि कीबोर्ड के ऊपर उंगली सही खोज के लिए कीबोर्ड से नीचे गिरने से पहले ईगल एक हत्या के लिए नीचे गिरती है।
उदाहरण के लिए, यहां बताया गया है कि क्लेरेंस नंबर कैसे टाइप करेगा 7851:
- वह अपनी उंगली शुरू करता है 7और चाबी को धक्का देता है।
- वह अपनी उंगली को दाईं ओर 1cm तक ले जाता है 8और कुंजी को धक्का देता है।
- वह अपनी उंगली को 1 सेमी ऊपर की ओर ले जाता है 5और चाबी को धक्का देता है।
- वह अपनी उंगली को तिरछे ऊपर की ओर ले जाता है 1और cm2cm को छोड़ता है और कुंजी को धक्का देता है।
इसलिए कुल दूरी जिसे क्लैरेंस ने अपनी उंगली टाइप करने के लिए स्थानांतरित किया 7851है, 1 + 1 + √2जो लगभग 3.41 सेमी है।
आपका कार्य एक कार्यक्रम लिखना है जो दूरी की गणना करता है क्लैरेंस को अपनी उंगली को मनमाने ढंग से आईपी पते में टाइप करना होगा।
इनपुट विवरण
इनपुट एक स्ट्रिंग है जो फॉर्म में होगी
().().().()
जहां प्रत्येक ()श्रेणी में एक पूर्णांक है 0- 999। यह आईपी पते का प्रतिनिधित्व करता है जो क्लेरेंस को टाइप करना चाहिए। एक उदाहरण इनपुट हो सकता है:
219.45.143.143
मैं यह भी बताना चाहूंगा कि इस तरह के इनपुट 0.42.42.42या 999.999.999.999जैसे अभी भी वैध इनपुट हैं, इस तथ्य के बावजूद कि वे अमान्य आईपी पते हैं। इसलिए आपको अपने प्रोग्राम में किसी भी आईपी एड्रेस वेरिफिकेशन कोड को शामिल करने की आवश्यकता नहीं है।
आउटपुट विवरण
निर्दिष्ट आईपी पते में टाइप करने के लिए क्लैरेंस को अपनी उंगली को उस दूरी पर ले जाना चाहिए जो उसकी उंगली को हिलाएगी। जहाँ आवश्यक हो, दो दशमलव स्थानों पर गोल उत्तर दें और cmअपने आउटपुट में यूनिट का उपयोग करें । उदाहरण इनपुट के लिए आउटपुट 27.38cm(1 + for8 + 25 + 2 + 1 + +5 + 3 + 1 + 15 + √13 + 3 + 1 + √5) है।