Есть ли повторы
При проверке данных часто нужно быстро понять, встречается ли какое-то значение больше одного раза. Напиши функцию, которая получает список nums и возвращает True, если в нём есть хотя бы один повтор. Если все элементы уникальны или список пустой, верни False. Решение должно работать за O(n).
Примеры
Ввод
[1, 2, 3, 1]Вывод
TrueВвод
[1, 2, 3, 4]Вывод
FalseВвод
[]Вывод
FalseНужно реализовать
def contains_duplicate(nums: list[int]) -> bool:
Теги
sethashmaparray
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
[1,2,3,1]Ожидаемый
True2
Ввод
[1,2,3,4]Ожидаемый
False3
Ввод
[]Ожидаемый
False4
Ввод
[1,1,1,3,3,4,3,2,4,2]Ожидаемый
True5
Ввод
[5]Ожидаемый
False6
Ввод
[2,3,4,5]Ожидаемый
FalseФокус-радио
На паузе · SomaFM · Fluid