یک لیست از اعداد داده شده است، یک تابع بنویسید که لیستی را برگرداند که…
- تمام عناصر تکراری حذف شده باشد.
- از کمترین به بیشترین مقدار مرتب شده باشد.
نمونه ورودی و خروجی
UniqueSort([1, 2, 4, 3]) ➞ [1, 2, 3, 4]
UniqueSort([1, 4, 4, 4, 4, 4, 3, 2, 1, 2]) ➞ [1, 2, 3, 4]
UniqueSort([6, 7, 3, 2, 1]) ➞ [1, 2, 3, 6, 7]
EXPECT_EQ(UniqueSort({1, 2, 4, 3}), std::vector({1, 2, 3, 4})); EXPECT_EQ(UniqueSort({1, 4, 4, 4, 4, 4, 3, 2, 1, 2}), std::vector ({1, 2, 3, 4})); EXPECT_EQ(UniqueSort({6, 7, 3, 2, 1}), std::vector ({1, 2, 3, 6, 7})); EXPECT_EQ(UniqueSort({3, 6, 5, 4, 3, 27, 1, 100, 1}), std::vector ({1, 3, 4, 5, 6, 27, 100})); EXPECT_EQ(UniqueSort({-9, -3.1414, -87, 8, -4.323827, -3.1415, -3.1415}), std::vector ({-87, -9, -4.323827, -3.1415, -3.1414, 8}));
نظرات