SOURCE

// 思谋科技面试算法

//[6,-3,-2,7,-15,1,2,2],连续子向量的最大和为8
let arr = [6,-3,-2,7,-15,1,2,2]
let len = arr.length,max = arr[0];
for(let i =0;i<len;i++){
    let count = arr[i]
    for(let j = i+1;j<len;j++){
        count += arr[j]
        max = Math.max(count,max);
    }
}
console.log(max)

//数组扁平化
let arr2 = [[6,-3],[-2],7,[-15,1,[2]],2]
let res = []
bph(arr2)
function bph(arr){
    for(let i =0;i<arr.length;i++){
        if(arr[i] instanceof Array){
            bph(arr[i])
        }else{
            res.push(arr[i])
        }
    }
}
console.log(res)
console 命令行工具 X clear

                    
>
console