<div>课程地址:http://icourse8.com/vuerouter_vuexssr.html </div>
<h5> http://icourse8.com/vuerouter_vuexssr.html </h5>章节信息
第1章 课程介绍
第2章 Vue+Webpack的前端工程工作流搭建
第3章 Vue核心知识
第4章 Vue-Router和Vuex
第5章 服务器渲染
第6章 高级组件开发
第7章 项目开发
第8章 部署和总结
var threeSum = function(nums) {
const rtn = []
const map = []
const len = nums.length
const sorted = nums.map((v, i) => ({v, i})).sort((p, c) => p.v - c.v)
const val = sorted.map(o => o.v).filter((v, i, arr) => arr[i + (v ? 2 : 3)] !== v)
for (let i = 0; i <= len - 3; i += 1) {
const v1 = val[i]
if (v1 > 0) break
for (let j = i + 1; j <= len - 1; j += 1) {
const v2 = val[j]
for (let k = len - 1; k > j; k -= 1) {
const v3 = val[k]
if (v3 < 0) break
const v = v1 + v2 + v3
if (v < 0) break
const s = v1 + ',' + v2
if (v === 0 && map.indexOf(s) < 0) {
rtn.push([v1, v2, v3])
map.push(s)
break
}
}
}
}
return rtn
}