بکندباز

تابعی بنویسید که آرایه ای از اعداد را در ورودی بگیرد و اعداد زوج و فرد را جدا کرده و در دو آرایه ی مجزا بریزد. و آرایه ای شامل این دو آرایه را در خروجی برگرداند.

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

evenOddPartition([5, 8, 9, 2, 0, 3]) ➞ [[8, 2, 0], [5, 9, 3]]

evenOddPartition([1, 0, 1, 0, 1, 0]) ➞ [[0, 0, 0], [1, 1, 1]]

evenOddPartition([1, 2, 6, 7]) ➞ [[2, 6], [1, 7]]
EXPECT_EQ(evenOddPartition({5, 8, 9, 2, 0, 3}), std::vector>({{8, 2, 0}, {5, 9, 3}}));
EXPECT_EQ(evenOddPartition({1, 0, 1, 0, 1, 0}), std::vector>({{0, 0, 0}, {1, 1, 1}}));
EXPECT_EQ(evenOddPartition({1, 2, 6, 7}), std::vector>({{2, 6}, {1, 7}}));

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

نظرات

*
*

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