神之天平吧 关注:25,685贴子:141,463
  • 3回复贴,共1

分享天平搭配工具

只看楼主收藏回复

挑选出想要的十个物品记下它们的重量,打开浏览器,右键检查,打开控制台(英文Console),复制粘贴下面代码,如果提示报错红字则无解。


IP属地:江苏1楼2023-06-06 06:09回复
    // 打乱数组
    function shuttle(array) {
    for (i = array.length - 1; i >= 0; i--) {
    var random = Math.floor(Math.random() * (i))
    var t = array[random]
    array[random] = array[i]
    array[i] = t
    }
    return array
    }
    // 数组求和
    function arraySum(arr){
    return arr.reduce((sum,elem)=>{return sum+elem},0)
    }
    // 找到满足平衡的十个物品,如果提示报错红字则无解。
    function balance(arr){
    arr=shuttle(arr)
    let arr1=arr.slice(0,5)
    let arr2=arr.slice(5,10)
    if(arraySum(arr1)===arraySum(arr2)){
    console.log(arr1,arr2)
    return
    }else balance(arr)
    }
    // !!!上面代码不要修改,只要修改下面的数字就行,必须是英文标点
    balance([31,45,85,16,70,60,20,38,65,44])


    IP属地:江苏3楼2023-06-07 13:02
    回复
      2026-03-10 03:39:08
      广告
      不感兴趣
      开通SVIP免广告
      2L代码错了,3L重发了


      IP属地:江苏4楼2023-06-07 13:03
      回复
        牛!


        IP属地:浙江5楼2024-02-15 15:35
        回复