Оставить одинаковые
Иногда список нужно очистить так, чтобы в нём остались только одинаковые значения. Функция получает список целых чисел arr. За одну операцию можно удалить один элемент. Верните минимальное количество удалений, после которых все оставшиеся элементы будут равны.
Примеры
Ввод
[3, 3, 2, 1, 3]Вывод
2Ввод
[1, 1, 1, 1]Вывод
0Ввод
[1, 2, 3, 4]Вывод
3Нужно реализовать
def equalize_array(arr: list[int]) -> int:
Теги
arraydicthashmap
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
[3,3,2,1,3]Ожидаемый
22
Ввод
[1,1,1,1]Ожидаемый
03
Ввод
[1,2,3,4]Ожидаемый
34
Ввод
[5,5,5,2,2]Ожидаемый
25
Ввод
[7]Ожидаемый
06
Ввод
[4,3,2,1]Ожидаемый
3Фокус-радио
На паузе · SomaFM · Fluid