بکندباز

تابعی ایجاد کنید که هر عددی را که بزرگتر از هر عددی است که پس از آن می‌آید بازیابی کند.

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

LargerThanRight([3, 13, 11, 2, 1, 9, 5]) ➞ [13, 11, 9, 5]

LargerThanRight([5, 5, 5, 5, 5, 5]) ➞ [5]

LargerThanRight([5, 9, 8, 7]) ➞ [9, 8, 7]

نکات

عدد آخر در یک آرایه به سادگی بزرگتر از همه اعداد بعد از خود است (هیچ عددی بعد از آن وجود ندارد).

EXPECT_EQ(LargerThanRight({3, 13, 11, 2, 1, 9, 5}), std::vector({13, 11, 9, 5}));
EXPECT_EQ(LargerThanRight({5, 5, 5, 5, 5, 5}), std::vector({5}));
EXPECT_EQ(LargerThanRight({5, 9, 8, 7}), std::vector({9, 8, 7}));

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

نظرات

*
*

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