در بین اعداد زوج و فرد یک جنگ بزرگ وجود دارد. بسیاری از اعداد در این جنگ جان خود را از دست دادهاند و وظیفه شما این است که این جنگ را به پایان برسانید. شما باید تعیین کنید کدام گروه جمع بزرگتری دارد: زوجها یا فردها. گروه بزرگتر برنده میشود.
تابعی ایجاد کنید که یک لیست از اعداد صحیح را دریافت کند، جمع اعداد زوج و فرد را بهطور جداگانه محاسبه کند و سپس تفاوت بین جمع اعداد زوج و فرد را برگرداند.
نمونه ورودی و خروجی
WarOfNumbers([2, 8, 7, 5]) ➞ 2
WarOfNumbers([12, 90, 75]) ➞ 27
WarOfNumbers([5, 9, 45, 6, 2, 7, 34, 8, 6, 90, 5, 243]) ➞ 168
EXPECT_EQ(WarOfNumbers({2, 8, 7, 5}), 2); EXPECT_EQ(WarOfNumbers({12, 90, 75}), 27); EXPECT_EQ(WarOfNumbers({5, 9, 45, 6, 2, 7, 34, 8, 6, 90, 5, 243}), 168);
نظرات