আল্ট্রাড্রাডিক্যাল কি
Ultraradical , অথবা আমূল আনুন, একটি বাস্তব সংখ্যার quintic সমীকরণের শুধুমাত্র বাস্তব রুট হিসাবে সংজ্ঞায়িত করা হয় ।
এখানে আমরা আল্ট্রাড্রাডিকাল ফাংশন বোঝাতে ব্যবহার করি । উদাহরণস্বরূপ, , যেহেতু ।
চ্যালেঞ্জ
একটি সম্পূর্ণ প্রোগ্রাম বা একটি ফাংশন লিখুন, যা ইনপুট হিসাবে একটি আসল সংখ্যা নেয় এবং তার আলট্রাডিকালটিকে ফেরত দেয় বা আউটপুট করে।
আবশ্যকতা
কোনও স্ট্যান্ডার্ড লুফোলের অনুমতি নেই। নীচের পরীক্ষার কেসের ফলাফলগুলি অবশ্যই কমপক্ষে 6 টি উল্লেখযোগ্য সংখ্যার সাথে সঠিক হতে হবে তবে সাধারণভাবে প্রোগ্রামটি কোনও বৈধ আসল সংখ্যার ইনপুটগুলির জন্য সংশ্লিষ্ট মানগুলি গণনা করা উচিত।
পরীক্ষার মামলা
0 দশমিক 9 টি দশমিক স্থান রেফারেন্সের জন্য দেওয়া হয়েছে। কিছু পরীক্ষার ক্ষেত্রে ব্যাখ্যা যুক্ত করা হয়।
a | UR(a)
---------------------------+---------------------
0 | 0.000 000 000 # 0
1 | -0.754 877 (666) # UR(a) < 0 when a > 0
-1 | 0.754 877 (666) # UR(a) > 0 when a < 0
1.414 213 562 | -0.881 616 (566) # UR(sqrt(2))
-2.718 281 828 | 1.100 93(2 665) # UR(-e)
3.141 592 653 | -1.147 96(5 385) # UR(pi)
-9.515 716 566 | 1.515 71(6 566) # 5th root of 8, fractional parts should match
10 | -1.533 01(2 798)
-100 | 2.499 20(3 570)
1 000 | -3.977 89(9 393)
-100 010 | 10.000 0(00 000) # a = (-10)^5 + (-10)
1 073 741 888 | -64.000 0(00 000) # a = 64^5 + 64
বিজয়ী মানদণ্ড
প্রতিটি ভাষায় স্বল্পতম বৈধ জমা জেতে।
এবং এর
পরিবর্তে↦
এবংᵀ