লোকেরা আমাকে বলতে থাকে যে কোনও সংখ্যার বর্গটি সংখ্যাটি নিজেই গুণিত হয়। এটা স্পষ্টতই মিথ্যা। কোনও সংখ্যার বর্গক্ষেত্রের সঠিক উপায় হ'ল এটিটিকে একটি বর্গক্ষেত্রে পরিণত করা, এটি নিজের উপরের সংখ্যার সমান সংখ্যক বারের উপরে নিজের উপর স্ট্যাক করে এবং তারপরে ফলক বর্গ থেকে সমস্ত সংখ্যা উভয় অনুভূমিকভাবে পড়া (থেকে কেবল বাম থেকে ডানদিকে) এবং উল্লম্বভাবে (কেবলমাত্র উপরে থেকে কেবল) এবং তারপরে এগুলি যুক্ত করে। সুতরাং, 123 সংখ্যাটির জন্য, আপনি প্রথমে বর্গ তৈরি করুন:
123
123
123
তারপরে আপনি স্কোয়ার থেকে সমস্ত সারি এবং কলাম নিয়ে যাবেন এবং এগুলি একসাথে যুক্ত করুন:
123+123+123+111+222+333
যা আমাদের একটি ফলাফল দেয় 1035
।
নেতিবাচক সংখ্যার জন্য, আপনি সাধারণত স্ট্যাক করুন (মনে রাখবেন আপনি কেবল অঙ্কের সংখ্যা গণনা করেন , তাই নেতিবাচক চিহ্নটি দৈর্ঘ্যের মধ্যে অন্তর্ভুক্ত নয়), এবং তার পরে অনুভূমিক সংখ্যাগুলি সাধারণত পড়ুন (নেতিবাচক চিহ্ন সহ), এবং তারপরে নেতিবাচক চিহ্নগুলি উপেক্ষা করুন উল্লম্ব সংখ্যা। সুতরাং, সংখ্যার জন্য -144
আমরা বর্গাকার পাই:
-144
-144
-144
যা আমাদের দেয় -144-144-144+111+444+444
, সমান567
শুধুমাত্র একটি অঙ্কের সংখ্যার জন্য, বর্গক্ষেত্র সর্বদা দ্বিগুণ সংখ্যার সমান (একবার অনুভূমিকভাবে এবং একবার উল্লম্বভাবে পড়ুন)। সুতরাং 4
আমাদের দেয়
4
যা আমাদের দেয় 4+4
, সমান 8
।
দশমিক অংশের সাথে সংখ্যার জন্য, সাধারণত স্ট্যাক করুন (মনে রাখবেন যে আপনি সংখ্যাটি যে পরিমাণে স্ট্যাক করেন তার মধ্যে কেবল অঙ্কগুলি গণনা করা হয়, এবং সুতরাং দশমিক পয়েন্টটি গণনা করা হয় না) এবং উল্লম্ব সংখ্যাগুলি পড়ার সময় দশমিক চিহ্নগুলি উপেক্ষা করুন। উদাহরণস্বরূপ, নম্বরটি 244.2
আমাদের দেয়
244.2
244.2
244.2
244.2
যা আমাদের দেয় 244.2+244.2+244.2+244.2+2222+4444+4444+2222
, সমান 14308.8
।
ভগ্নাংশ বা জটিল সংখ্যাগুলি স্কোয়ার করা যায় না।
তোমার কাজ:
আমি হাতছাড়া করে নম্বর স্কোয়ার করে ক্লান্ত, তাই আমি প্রক্রিয়াটি স্বয়ংক্রিয় করার সিদ্ধান্ত নিয়েছি। আমাকে এমন একটি প্রোগ্রাম বা ফাংশন লিখুন যা আপনি যে কোনও পছন্দ হিসাবে ইনপুট হিসাবে ভাসা বা স্ট্রিং নিয়ে যান এবং এটি আমার স্কোয়ারিংয়ের ফলাফল প্রদান করে।
উদাহরণ:
123 -> 1035
388 -> 3273
9999 -> 79992
0 -> 0
8 -> 16
-6 -> 0
-25 -> 27
-144 -> 567
123.45 -> 167282.25
244.2 -> 14308.8
2 -> 4
-0.45 -> 997.65
0.45 -> 1000.35
স্কোরিং:
আমার হাতগুলি সেই সমস্ত স্কোয়ারটি লেখার থেকে জটিল হয়ে উঠছে, এবং আমার কম্পিউটার অনুলিপি / পেস্ট সমর্থন করে না, তাই টাইপ করার জন্য আমার ন্যূনতম পরিমাণ কোড সহ এন্ট্রি (কোনও কারণে বাইটে পরিমাপ করা?) জয়!
244.2
ভাসা সংখ্যা নয়। এটি স্ট্রিংয়ে রূপান্তর করা যায় না "244.2"
।