بکندباز

یک تابع بنویسید که یک لیست شامل لیست‌های تو در تو دریافت کند. هر زیرلیست دارای 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
Assert.Equal(2, Backendbaz.SumFractions(new int[][] { new int[] { 18, 13 }, new int[] { 4, 5 } }));
Assert.Equal(9, Backendbaz.SumFractions(new int[][] { new int[] { 36, 4 }, new int[] { 22, 60 } }));
Assert.Equal(11, Backendbaz.SumFractions(new int[][] { new int[] { 11, 2 }, new int[] { 3, 4 }, new int[] { 5, 4 }, new int[] { 21, 11 }, new int[] { 12, 6 } }));
Assert.Equal(1, Backendbaz.SumFractions(new int[][] { new int[] { -11, 12 }, new int[] { 18, 13 }, new int[] { 4, 5 } }));
Assert.Equal(3, Backendbaz.SumFractions(new int[][] { new int[] { 41, 14 }, new int[] { 10, 91 } }));

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

نظرات

*
*

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