تابعی ایجاد کنید که لیستی از اعداد صحیح را دریافت کند و بسته به پارامتر آخر، تعداد ارقام زوج یا فرد را برای هر عدد برمی گرداند.
نمونه ورودی و خروجی
CountDigits([22, 53, 99, 61, 777, 8], "odd") ➞ [0, 2, 2, 1, 3, 0]
CountDigits([22, 53, 99, 61, 777, 8], "even") ➞ [2, 0, 0, 1, 0, 1]
CountDigits([54, 113, 89, 10], "odd") ➞ [1, 3, 1, 1]
EXPECT_EQ(CountDigits({22, 53, 99, 61, 777, 8}, "odd"), (std::vector{0, 2, 2, 1, 3, 0})); EXPECT_EQ(CountDigits({22, 53, 99, 61, 777, 8}, "even"), (std::vector {2, 0, 0, 1, 0, 1})); EXPECT_EQ(CountDigits({54, 113, 89, 10}, "odd"), (std::vector {1, 3, 1, 1}));
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات