بکندباز

یک تابع بنویسید که یک لیست شامل لیست‌های تو در تو دریافت کند. هر زیرلیست دارای 2 عنصر است. عنصر اول صورت کسر (صورت) و عنصر دوم مخرج کسر (مخرج) است. مجموع این کسرها را برگردانید و نتیجه را به نزدیک‌ترین عدد صحیح گرد کنید.

نمونه ورودی و خروجی

SumFractions([[18, 13], [4, 5]]) ➞ 2

SumFractions([[36, 4], [22, 60]]) ➞ 9

SumFractions([[11, 2], [3, 4], [5, 4], [21, 11], [12, 6]]) ➞ 11
EXPECT_EQ(SumFractions({{18, 13}, {4, 5}}), 2);
EXPECT_EQ(SumFractions({{36, 4}, {22, 60}}), 9);
EXPECT_EQ(SumFractions({{11, 2}, {3, 4}, {5, 4}, {21, 11}, {12, 6}}), 11);
EXPECT_EQ(SumFractions({{-11, 12}, {18, 13}, {4, 5}}), 1);
EXPECT_EQ(SumFractions({{41, 14}, {10, 91}}), 3);

هنوز پاسخی برای این تمرین ثبت نشده است

نظرات

*
*

تمرینات مرتبط