lianzi 发表于 2021-7-3 20:13:18

请问这个力扣怎么答题的?

lianzi 发表于 2021-7-3 20:14:12

是不是不规范呀,提交答案一直是错误的

永恒的蓝色梦想 发表于 2021-7-3 20:21:16

发下看看

lianzi 发表于 2021-7-3 20:22:40

永恒的蓝色梦想 发表于 2021-7-3 20:21
发下看看

图片就是呀,做表是题目,右边是我打的

qiuyouzhi 发表于 2021-7-3 20:23:58

额,你定义函数就足够了,不需要写输入和调用的代码
把最后三行代码删掉

永恒的蓝色梦想 发表于 2021-7-3 20:31:08

qiuyouzhi 发表于 2021-7-3 20:23
额,你定义函数就足够了,不需要写输入和调用的代码
把最后三行代码删掉

那肯定是不行{:10_277:}

永恒的蓝色梦想 发表于 2021-7-3 20:33:17

leetcode 有答题模板,这个不能改class Solution:
    def twoSum(self, nums: List, target: int) -> List:

fish_nian 发表于 2021-7-3 20:33:52

这个题目去哪里找的?

qiuyouzhi 发表于 2021-7-3 20:37:25

永恒的蓝色梦想 发表于 2021-7-3 20:31
那肯定是不行

噗,没细看代码..{:10_262:}

lianzi 发表于 2021-7-3 21:07:40

fish_nian 发表于 2021-7-3 20:33
这个题目去哪里找的?

https://leetcode-cn.com/

fish_nian 发表于 2021-7-3 22:06:05

lianzi 发表于 2021-7-3 21:07
https://leetcode-cn.com/

感谢感谢{:10_279:}

阿奇_o 发表于 2021-7-3 23:14:40

本帖最后由 阿奇_o 于 2021-7-4 00:00 编辑

从题意和“函数模板”来看,def twoSum(self, nums: List, target: int) -> List:

显然,函数名,函数参数,它都已经给定了(而且有self,用的是类方法)!

—— 你只需要实现 类方法内的方法体,最后就是返回结果(一个列表),即可。

--------
我的解法:
class Solution:
    def twoSum(self, nums: List, target: int) -> List:
      for i, a in enumerate(nums):
            for j, b in enumerate(nums):
                if i != j and a+b == target:
                  return


Minecraft程序猿 发表于 2021-7-4 08:30:56

input里边应该不能写东西吧
页: [1]
查看完整版本: 请问这个力扣怎么答题的?