编辑代码

//数组 array1 array2分别取出一个元素构成一对元素,取出K个元素,对取出的所有元素求和,计算和的最小值
// 给定两个整数数组 array1 array2
// 数组元素按升序排列
// 假设从array1 array2中分别取出一个元素可构成一对元素
// 现在需要取出K个元素
// 并对取出的所有元素求和
// 计算和的最小值
// 注意:
// 两对元素如果对应于array1 array2中的两个下标均相同,则视为同一个元素
function sumNumber(k){
    let array1=[3,1,1,2]
    let array2=[3,1,2,3]
    let sum = []
    for(let i = 1 ; i<array1.length ; i++){
        for(let j = 1 ; j<array1.length ; j++){
            sum.push(array1[i]+array2[j])
        }
    }
    sum.sort()
    let sumNumbers = 0
    sum.map((item,index)=>{
        if(index < k){
            sumNumbers = sumNumbers + item
        }
    })
    console.log(sumNumbers)

}

sumNumber(2)