资讯专栏INFORMATION COLUMN

LeetCode16.最接近的三数之和 JavaScript

xiaokai / 2120人阅读

摘要:最接近的三数之和给定一个包括个整数的数组和一个目标值。返回这三个数的和。假定每组输入只存在唯一答案。例如,给定数组,,,和与最接近的三个数的和为答案参考和三数之和一样,我先用的循环,现在用的循环

LeetCode16.最接近的三数之和 JavaScript

给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。

例如,给定数组 nums = [-1,2,1,-4], 和 target = 1.  
与 target 最接近的三个数的和为 2. (-1 + 2 + 1 = 2).

答案参考:

/**
 * @param {number[]} nums
 * @param {number} target
 * @return {number}
 */
var threeSumClosest = function(nums, target) {
            nums=nums.sort(function(a,b){return a-b})
            var i=0;
            var num=nums[0]+nums[1]+nums[2];
            var and=num
            for(var i=0;i0){
                        j++;                        
                    }
                    else{
                        k--
                    }                
                }
            }
            return and

};

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/101240.html

相关文章

  • 思维导图整理大厂面试高频数组补充1: 接近三数之和三数之和 的两个不同之处, 力扣16

    摘要:此专栏文章是对力扣上算法题目各种方法的总结和归纳整理出最重要的思路和知识重点并以思维导图形式呈现当然也会加上我对导图的详解目的是为了更方便快捷的记忆和回忆算法重点不用每次都重复看题解毕竟算法不是做了一遍就能完全记住的所 ...

    longmon 评论0 收藏0
  • 6-9月技术文章汇总

    摘要:分布式的管理和当我在谈论架构时我在谈啥状态码详解无状态协议和请求支持哪些方法分层协议栈有哪些数据结构运用场景说说你常用的命令为什么要有包装类面向对象的特征是啥是啥有什么好处系统设计工程在线诊断系统设计与实现索引背后的数据结构及算法原理软技能 HTTP 【HTTP】分布式session的管理 【HTTP】Cookie和Session 【HTTP】当我在谈论RestFul架构时我在谈啥?...

    miya 评论0 收藏0
  • JS算法题之leetcode(11~20)

    摘要:给定一个整数,将其转为罗马数字。字符数值例如,罗马数字写做,即为两个并列的。通常情况下,罗马数字中小的数字在大的数字的右边。给定一个罗马数字,将其转换成整数。注意空字符串可被认为是有效字符串。 JS算法题之leetcode(11~20) showImg(https://segmentfault.com/img/bVbwmfg?w=1790&h=714);这次的十道题目都比较容易,我们简...

    CoderDock 评论0 收藏0
  • LeetCode15.三数之和 JavaScript

    摘要:三数之和给定一个包含个整数的数组,判断中是否存在三个元素,,,使得找出所有满足条件且不重复的三元组。例如给定数组,满足要求的三元组集合为答案参考 LeetCode15.三数之和 JavaScript 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重...

    idisfkj 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<