یک معادله درجه دو به صورت a x² + b x + c = 0
دارای 0، 1 یا 2 راهحل متفاوت برای مقادیر حقیقی x است. با توجه به a، b و c، شما باید تعداد راهحلها برای این معادله را بازگردانید.
مثال
solutions(1, 0, -1) ➞ 2
#معادله x² - 1 = 0 دو راهحل دارد (x = 1 و x = -1).
نمونه ورودی و خروجی
Solutions(1, 0, -1) ➞ 2
Solutions(1, 0, 0) ➞ 1
Solutions(1, 0, 1) ➞ 0
نکات
- شما نیازی به محاسبه راهحلها ندارید، فقط باید تعداد آنها را بازگردانید.
a همیشه غیرصفر خواهد بود.
EXPECT_EQ(Solutions(1, 0, -1), 2); EXPECT_EQ(Solutions(1, 0, 0), 1); EXPECT_EQ(Solutions(1, 0, 1), 0); EXPECT_EQ(Solutions(200, 420, 800), 0); EXPECT_EQ(Solutions(200, 420, -800), 2); EXPECT_EQ(Solutions(1000, 1000, 0), 2); EXPECT_EQ(Solutions(10000, 400, 4), 1);
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات