ভূমিকা
ক্লেরাস একটি ডেটা এন্ট্রি ক্লার্ক যিনি একটি ইন্টারনেট পরিষেবা সরবরাহকারীর সাথে কাজ করেন। তার কাজ হ'ল ম্যানুয়ালি আইএসপি-র সমস্ত গ্রাহকের আইপি ঠিকানা ডাটাবেসে প্রবেশ করা। তিনি একটি কীপ্যাড ব্যবহার করে এটি করছেন যার নীচের লেআউট রয়েছে:
123
456
789
.0
অনুভূমিকভাবে বা উল্লম্ব সংলগ্ন কীগুলির কেন্দ্রের মধ্যবর্তী দূরত্ব হ'ল এক সেন্টিমিটার। উদাহরণস্বরূপ, কেন্দ্র মধ্যে দূরত্ব 3এবং 9দুই সেন্টিমিটার হতে হবে। কেন্দ্র মধ্যে দূরত্ব 3এবং 5√2cm হবে। পাইথাগোরাস উপপাদ্য যে কোনও দুটি কী এর মধ্যকার দূরত্ব গণনা করার জন্য যথেষ্ট।
ক্লেরাস, যেমন আপনি একজন আইএসপিতে কাজ করেন এমন একজনের কাছ থেকে আপনি আশা করতে পারেন, টাইপিংয়ের খুব ধীর এবং অদক্ষ সিস্টেম ব্যবহার করে। তিনি একটি একক আঙুল ব্যবহার করেন এবং কীটি অনুসন্ধান করেন এবং তারপরে তার আঙুলটি চাবিটির দিকে নিয়ে যান, তারপরে এটি টিপুন এবং সংখ্যার সমস্ত অঙ্কের জন্য পুনরাবৃত্তি করেন। আপনি এই স্টাইলটিকে "agগল অনুসন্ধান সিস্টেম" হিসাবে জানেন, যেহেতু আঙুলটি কিপ্রেসের জন্য নীচে ডুবে যাওয়ার আগে কি-বোর্ডের উপরে কি-বোর্ডের উপরে অনুসন্ধান করে, যেমন একটি agগল হত্যার জন্য ডুবে যায়।
উদাহরণস্বরূপ, এখানে কীভাবে ক্ল্যারেন্স নম্বরটি টাইপ করবেন 7851:
- সে তার আঙ্গুলটি শুরু করে 7এবং চাবিটি চাপ দেয়।
- তিনি নিজের আঙুলটি ডান 1 সেমিতে সরান 8এবং কীটি টিপান।
- তিনি নিজের আঙুলটি 1 সেমি পর্যন্ত উপরে নিয়ে যান 5এবং চাবিটি ধাক্কা দেয়।
- সে তার আঙুলটি তির্যকভাবে উপরের দিকে নিয়ে যায় এবং 2 সেমি থেকে বাম দিকে চলে যায় এবং কীটি চাপ 1দেয়।
অতএব মোট দূরত্ব যে ক্লারেন্স টাইপ করতে তার আঙুল সরানো 7851হয় 1 + 1 + √23.41cm সম্পর্কে যা।
আপনার কাজ হ'ল এমন একটি প্রোগ্রাম লিখুন যা দূরত্ব গণনা করে ক্লারেন্সকে অবশ্যই নিজের আঙুলটি স্বেচ্ছাসেবী আইপি অ্যাড্রেসগুলিতে লিখতে হবে।
ইনপুট বিবরণ
ইনপুট একটি স্ট্রিং যা ফর্মটিতে থাকবে
().().().()
যেখানে প্রতিটি ()পরিসরের একটি পূর্ণসংখ্যা 0- 999। এটি ক্লেরেন্সের যে আইপি ঠিকানাটি টাইপ করতে হবে তা উপস্থাপন করে An উদাহরণ ইনপুট হতে পারে:
219.45.143.143
আমি এটিও উল্লেখ করতে চাই যে ইনপুটগুলি যেমন অবৈধ আইপি ঠিকানা সত্ত্বেও যেমন বৈধ ইনপুট 0.42.42.42বা 999.999.999.999এখনও বৈধ ইনপুট। সুতরাং আপনার প্রোগ্রামে কোনও আইপি ঠিকানা যাচাইকরণ কোড অন্তর্ভুক্ত করার দরকার নেই।
আউটপুট বিবরণ
নির্দিষ্ট আইপি ঠিকানা টাইপ করার জন্য ক্লারেন্সকে অবশ্যই তার আঙুলটি সরিয়ে ফেলতে হবে Out যেখানে প্রয়োজন সেখানে দুটি দশমিক জায়গায় রাউন্ড উত্তর cmএবং আপনার আউটপুটে ইউনিটটি ব্যবহার করুন । উদাহরণ 27.38cmইনপুটটির আউটপুট (1 + √8 + √5 + 2 + 1 + √5 + 3 + 1 + .5 + √13 + 3 + 1 + .5)।