Если быть точным, это ошибка, которую я вижу «Ошибка имени: имя «Решение» не определено ret = Решение().Содержит дубликат(param_1)

#python #python-3.x

Вопрос:

 def containsDuplicate(self, nums: List[int]) -> bool:
    nums.sort()

    for i in range(1, len(nums)):
        if nums[i] == nums[i - 1]:
            return True

    return False
 

Комментарии:

1. leetcode.com/problems/contains-duplicate . Я не знаю, в чем моя вина, он не запускает мои тестовые примеры и показывает мне эту ошибку в моем коде

2. Пример кода leet предназначен для класса. Основываясь на том, что вы написали в цикле for, я думаю, что вы объединяете метод класса с функцией. Но ваш код — это какая-то мутантная версия класса и функции. Если вы хотите придерживаться этой функции, вам не нужно «я».