=_= а яка нам різниця чи він відсортований чи ні?
ми беремо наприклад 2 і проходимся по всіх елементах. лічильник сразу встановлюємо на 1 (так як перший елемент ми уже взяли) ок, перемішаємо масив
5 2 4 1 3 5 3 5 3 2 5 7
знаходимо всі 5 + дивимся шо показує лічильник
масив який вийшов - [2 4 1 3 3 3 2 7]
лічильник - 4
4 >= 3 отже додаємо 1 до перемінної яка відповідає за кількість чисел які повторюються
далі беремо 2 (так як він 0 елемент(був першим але після видалення 5 став нульовим))
масив який вийшов [4 1 3 3 3 7]
лічильник - 2
2 < 3 отже пропускаємо
і так далі
все робиться поки масив не буде пустим
тобто 1 циклі while і 1 цикл фор який буде у while