Обложка канала

PythonBoost - сообщество питонистов

16209 @pythonboost

Лучший Python телеграм канал для новичков. Цель: подготовка студентов, начинающих питонистов к нахождению первой работы.

PythonBoost - сообщество питонистов

3 года назад
Открыть в
Ответ к предыдущей задаче для новичков.
def containsNearbyDuplicate(nums: list[int], k: int) -> bool:
    num_dict = {}

    for i in range(len(nums)):
        if nums[i] in num_dict and abs(i - num_dict[nums[i]]) <= k:
            return True
        num_dict[nums[i]] = i

    return False

#pythonзадача #coбес