算法(给一个数组,得出新数组”)

  // 新数组为“给定数组的【当前项右边值】比【当前项值】小的个数的集合
  let arr = [3, 5 ,2 ,1]
  let brr = []
  arr.map( (item, index) => {
    
    
    let a = 0
    for (var i = 0; i< arr.length; i++) {
    
    
      if (i > index) {
    
    
        if (item > arr[i]) {
    
    
          ++a
        }
      }
    }
    brr.push(a)
    a = 0
  })
  console.log('===============哈哈哈( arr brr)=============>>>', arr, brr) // [3, 5 ,2 ,1]   [2, 2, 1, 0]

猜你喜欢

转载自blog.csdn.net/weixin_46447120/article/details/123278289
今日推荐