চ্যালেঞ্জ
চ্যালেঞ্জটি হ'ল এমন একটি প্রোগ্রাম লিখুন যা কোনও এন-ডিগ্রি বহুবর্ষ সমীকরণের সহগকে ইনপুট হিসাবে গ্রহণ করে এবং এক্স এর অবিচ্ছেদ্য মানগুলি প্রদান করে যার জন্য সমীকরণটি সত্য holds গুণাগুণগুলি হ্রাস বা বৃদ্ধি পাওয়ার ক্রমের ইনপুট হিসাবে সরবরাহ করা হবে। আপনি সমস্ত সহগকে পূর্ণসংখ্যা হিসাবে ধরে নিতে পারেন ।
ইনপুট এবং আউটপুট
ইনপুট হ্রাস বা পাওয়ার ক্রম বাড়ানোর ক্ষেত্রে সমীকরণের সহগ হবে। সমীকরণের ডিগ্রি, অর্থাৎ x এর সর্বাধিক শক্তি, ইনপুটটিতে থাকা উপাদানগুলির মোট সংখ্যার চেয়ে সর্বদা 1 কম।
উদাহরণ স্বরূপ:
[1,2,3,4,5] -> represents x^4 + 2x^3 + 3x^2 + 4x + 5 = 0 (degree = 4, as there are 5 elements)
[4,0,0,3] -> represents 4x^3 + 3 = 0 (degree = 3, as there are 3+1 = 4 elements)
আপনার আউটপুটটি কেবলমাত্র x এর স্বতন্ত্র অবিচ্ছেদ্য মান হওয়া উচিত যা প্রদত্ত সমীকরণকে সন্তুষ্ট করে। সমস্ত ইনপুট সহগ হ'ল পূর্ণসংখ্যা এবং ইনপুট বহুবচন কোনও শূন্য বহিরাগত হবে না । প্রদত্ত সমীকরণের জন্য যদি কোনও সমাধান না হয় তবে আউটপুট অপরিজ্ঞাত।
যদি কোনও সমীকরণের পুনরাবৃত্তি মূল হয়, তবে নির্দিষ্ট রুটটি কেবল একবার প্রদর্শন করুন। আপনি যে কোনও ক্রমে মানগুলি আউটপুট করতে পারেন। এছাড়াও, ধরে নিন যে ইনপুটটিতে কমপক্ষে 2 নম্বর থাকবে।
উদাহরণ
[1,5,6] -> (-3,-2)
[10,-42,8] -> (4)
[1,-2,0] -> (0,2)
[1, 1, -39, -121, -10, 168] -> (-4, -3, -2, 1, 7)
[1, 0, -13, 0, 36] -> (-3, -2, 2, 3)
[1,-5] -> (5)
[1,2,3] -> -
মনে রাখবেন যে দ্বিতীয় উদাহরণের সমীকরণটিরও মূল 0.2 রয়েছে তবে এটি 0.2 হিসাবে প্রদর্শিত হয় না কারণ এটি পূর্ণসংখ্যা নয়।
স্কোরিং
এটি কোড-গল্ফ , তাই সংক্ষিপ্ততম কোডটি (বাইটে) জেতে!