تابعی بنویسید که یک لیست را بگیرد و فقط تمام صفرها را به انتهای لیست منتقل کند و ترتیب عناصر دیگر را حفظ کند.
نمونه های ورودی و خروجی
move_zeros([1, 0, 1, 2, 0, 1, 3]) # [1, 1, 2, 1, 3, 0, 0]
move_zeros([0, 3, 0, 0, 4, 1]) # [3, 4, 1, 0, 0, 0]
EXPECT_EQ(MoveZeros({1, 0, 1, 2, 0, 1, 3}), std::vector({1, 1, 2, 1, 3, 0, 0})); EXPECT_EQ(MoveZeros({0, 3, 0, 0, 4, 1}), std::vector ({3, 4, 1, 0, 0, 0}));
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات