تابعی بنویسید که لیستی از اعداد را می گیرد و لیستی با دو عنصر را برمی گرداند:
-
اولین عنصر باید مجموع تمام اعداد زوج در لیست باشد.
-
عنصر دوم باید مجموع تمام اعداد فرد در لیست باشد.
نمونه ورودی و خروجی
SumOddAndEven([1, 2, 3, 4, 5, 6]) ➞ [12, 9]
SumOddAndEven([-1, -2, -3, -4, -5, -6]) ➞ [-12, -9]
SumOddAndEven([0, 0]) ➞ [0, 0]
نکته
0 را به عنوان یک عدد زوج بشمارید.
EXPECT_EQ(SumOddAndEven({1, 2, 3, 4, 5, 6}), std::vector{12, 9}); EXPECT_EQ(SumOddAndEven({-1, -2, -3, -4, -5, -6}), std::vector {-12, -9}); EXPECT_EQ(SumOddAndEven({0, 0}), std::vector {0, 0});
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات