《LeetCode 解题之旅:两数之和(1)》

图片[1]-《LeetCode 解题之旅:两数之和(1)》-山海云端论坛

道题看起来似乎不算太难,但实际动手解决时可能会有些棘手。我的基本思路是进行两次遍历,不过我用了indexOf来替代其中的一次。以下是我的解决方案:”

<code><strong>var</strong> twoSum = <strong>function</strong> (nums, target) { <strong>const</strong> len = nums.length; <strong>for</strong> (<strong>let</strong> i = 0; i < len; i++) { <strong>let</strong> need = target - nums[i], j = nums.<strong>indexOf</strong>(need); <strong>if</strong> (j > -1 && j !== i) { <strong>return</strong> [i, j]; } }</code>

成绩如下

图片[2]-《LeetCode 解题之旅:两数之和(1)》-山海云端论坛
© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容