সমীকরণ আইন
সংক্ষিপ্ত বিবরণ
3 টি একক-অঙ্কের ইতিবাচক পূর্ণসংখ্যার একটি ইনপুট দেওয়া যা ওজনের একটি সেট উপস্থাপন করে, তার উপর রাখা ওজনের সাথে একটি সাসের একটি ASCII উপস্থাপনা আউটপুট দেয় যাতে এটি কেন্দ্রীয় পিভটের চারপাশে ভারসাম্য বজায় থাকে, লিভারের প্রভাবগুলি বিবেচনায় নিয়ে থাকে।
প্রতিটি সংখ্যার এর মান সমান ওজন থাকে। প্রতিটি সংখ্যার টর্কটি ওজনকে কেন্দ্র থেকে অক্ষরের অক্ষরে দূরত্বকে বাড়িয়ে দেয়। ঢেঁকিকল ভারসাম্য হতে হয়, তাহলে ঢেঁকিকল বাম ওজন এর সমষ্টি ঘূর্ণন সঁচারক বল ডান দিকের লোকদের মত যে সমান নয় এই ।
ইনপুট
1-9 এর পরিসীমা 3 টি পূর্ণসংখ্যা। আপনি পূর্ণসংখ্যার ইনপুট করতে পারেন তবে সুবিধাজনক, যেমন একটি টুপল, 3 টি কমা-বিভাজিত মান ইত্যাদি your তবে আপনার প্রোগ্রামটি অবশ্যই কোনও ক্রমে সংখ্যার ইনপুট হ্যান্ডেল করতে সক্ষম হবে (অর্থাত মানগুলি সাজানো হবে না)। সদৃশ নম্বরগুলি ইনপুট (উদাহরণস্বরূপ 2,3,2) হতে পারে।
ইনপুটগুলি সর্বদা গাণিতিকভাবে একটি বৈধ আউটপুট দেওয়ার অনুমতি দেয়, অন্যথায় ইনপুটটি বৈধ নয়।
আউটপুট
আউটপুটটি তার উপরে রাখা ওজনের সাথে সওয়ের 2-লাইনের ASCII উপস্থাপনা হওয়া উচিত। প্রথম লাইনে অঙ্কগুলি রয়েছে, এগুলি দেখায় ভারসাম্য বজায় রাখার জন্য ব্যবধানযুক্ত।
নম্বরগুলি স্কেলের খুব ঠিক কেন্দ্রে স্থাপন করা যাবে না, যেখানে দূরত্ব এবং সুতরাং টর্কটি শূন্য হবে। কেন্দ্রের বৈধ দূরত্বগুলি পিভটের বাম বা ডান সমেত 1-10 টি অক্ষর থেকে শুরু করে।
সংখ্যার দ্বারা অচিহ্নিত ফাঁকা স্থানগুলিতে 18 আন্ডারস্কোর অক্ষর (প্রতিটি কেন্দ্রে আন্ডারস্কোর এবং 10, সংখ্যায় দখল করা 3 অবস্থান বিয়োগ) are শেষ লাইনে একটি একক ক্যারেট অক্ষরটি স্কেলটির কেন্দ্রের সাথে সামঞ্জস্য করে, পিভটকে উপস্থাপন করে।
উদাহরণ
ইনপুট:
4,7,2
আউটপুট:
________7___42_______
^
7 * 2 = 4 * 2 + 2 * 3
সংখ্যাগুলি উভয় পক্ষের আউটপুট হতে পারে, উদাহরণস্বরূপ এটি বৈধ হবে:
_______24___7________
^
2 * 3 + 4 * 2 = 7 * 2
যতক্ষণ ভারসাম্য বজায় থাকে ততক্ষণ স্কেলগুলিতে নম্বর স্থাপন করা যেতে পারে, যেমন:
ইনপুট:
3,1,5
আউটপুট:
_____5________1__3___
^
5 * 5 = 1 * 4 + 3 * 7
অথবা
____5________1_____3_
^
5 * 6 = 1 * 3 + 3 * 9
অথবা
____5___________1_3__
^
5 * 6 = 1 * 6 + 3 * 8
ইত্যাদি
আপনার প্রোগ্রামে কেবলমাত্র বৈধ আউটপুটগুলির একটি আউটপুট করতে হবে। ইনপুটটি বৈধ না হলে এটির একটি ত্রুটি আউটপুট করতে হবে না।
নোট
- এটি কোড-গল্ফ তাই বাইটের মধ্যে সংক্ষিপ্ততম প্রোগ্রামটি জিতে
- প্রোগ্রামটি স্ট্যান্ড-অলোন বা ফাংশন হতে পারে যা সংখ্যাকে ইনপুট হিসাবে গ্রহণ করে এবং একটি স্ট্রিং দেয়।
- শেষ লাইনে নিউলাইন এবং হোয়াইট-স্পেস অনুসরণ করা alচ্ছিক
- আপনি জানা না থাকলে কি একটি ঢেঁকিকল , এটা একটি টলটলায়মানভাবে-টলমল করা বা teeterboard নামে পরিচিত হচ্ছে।