Оставить только уникальные
В отсортированном списке одинаковые числа стоят рядом, поэтому дубликаты можно находить без лишней магии. Дан список nums: посчитайте, сколько в нём уникальных элементов, если каждый повтор оставить только один раз. Верните именно это количество.
Примеры
Ввод
[1, 1, 2]Вывод
2Ввод
[0, 0, 1, 1, 1, 2, 2, 3, 3, 4]Вывод
5Ввод
[]Вывод
0Нужно реализовать
def remove_duplicates(nums: list[int]) -> int:
Теги
arraytwo-pointers
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
[1,1,2]Ожидаемый
22
Ввод
[0,0,1,1,1,2,2,3,3,4]Ожидаемый
53
Ввод
[]Ожидаемый
04
Ввод
[1]Ожидаемый
15
Ввод
[1,2,3,4]Ожидаемый
46
Ввод
[2]Ожидаемый
1Фокус-радио
На паузе · SomaFM · Fluid