我有下面的类参数,它应该返回总和为目标的“nums”列表中的 2 个数字的索引。
当我尝试通过编写 'Solution(nums,9)' 来测试使用 9 作为目标的类时,Python 返回了 'TypeError: object() requires no parameters' 错误。谁能告诉我我在脚本中做错了什么?
nums = [2, 7, 11, 15]
class Solution(object):
def twoSum(self, nums, target):
nums_1 = nums
for i in range(len(nums)):
for a in range(len(nums_1)):
if i != a:
if nums[i] + nums_1[a] == target:
return(sorted([i, a]))
Solution(nums,9)
Traceback (most recent call last):
TypeError: object() takes no parameters
RISEBY
慕妹3242003
相关分类