简介思路;进行深度多个循环取出结果
<script>
var searnmber=16;//想要找出的数
var s = [1, 5, 8, 10, 12,52,6,5,4,3,2]
for (var i = 0; i < s.length - 1; i++) {
for (var j = 0; j < s.length-1-i; j++) {
if(s[j]+s[i]+s[j+1]==searnmber){
console.log(s[j],s[i],s[j+1])
// 6 5 5
// 1 10 5
}
}
}
</script>
这是作者看到字节的一个面试题做的虽然还不是很完善如果您有更好的想法请您评论留言