یک تابع بنویسید که مقدار x
(متغیر مجهول در معادله) را برگرداند. هر معادله به فرمت زیر خواهد بود:
x + 6 = 12
نمونه ورودی و خروجی
Solve("x + 43 = 50") ➞ 7
Solve("x - 9 = 10") ➞ 19
Solve("x + 300 = 100") ➞ -200
نکات:
- متغیر
x
همیشه در جای مشخصی قرار دارد (معادلهای به صورت6 + x = 12
وجود نخواهد داشت). - هر معادله شامل عملگر جمع (
+
) یا تفریق (-
) خواهد بود. - مقدار
x
ممکن است منفی باشد.
Assert.Equal(7, Backendbaz.Solve("x + 43 = 50")); Assert.Equal(19, Backendbaz.Solve("x - 9 = 10")); Assert.Equal(-200, Backendbaz.Solve("x + 300 = 100")); Assert.Equal(0, Backendbaz.Solve("x - 0 = 0")); Assert.Equal(678, Backendbaz.Solve("x + 188 = 866")); Assert.Equal(300, Backendbaz.Solve("x + -500 = -200"));
نظرات