SOURCE

// 输入:nums1 = [1,3], nums2 = [2]
// 输出:2.00000
// 解释:合并数组 = [1,2,3] ,中位数 

nums1 = [100000]
nums2 = [100001]
// const arr1 = [...nums1, ...nums2].sort((a, b) => {
//     return a - b
// })
// console.log(arr1)
// if (arr1.length % 2 === 0) { // 偶数
//     let index = arr1.length / 2
//     console.log(index)
//     let sumO = (arr1[index - 1] + arr1[index]) / 2
//     console.log(sumO.toFixed(6))
// } else {
//     let index = arr1.length / 2
//     console.log(arr1[index - 0.5].toFixed(6))
// }


const fn = (nums1, nums2) => {
    const arr1 = [...nums1, ...nums2].sort((a, b) => {
        return a - b
    })
    const index = arr1.length / 2
    if (arr1.length % 2 === 0) { // 偶数
        let sumO = (arr1[index - 1] + arr1[index]) / 2
        return sumO.toFixed(6)
    } else { // 奇数
        let sumJ = arr1[index - 0.5]
        return sumJ.toFixed(6)
    }
}

console.log(fn(nums1, nums2))
console 命令行工具 X clear

                    
>
console