zoukankan      html  css  js  c++  java
  • js 拥有最多糖果

    给你一个数组 candies 和一个整数 extraCandies ,其中 candies[i] 代表第 i 个孩子拥有的糖果数目。
    对每一个孩子,检查是否存在一种方案,将额外的 extraCandies 个糖果分配给孩子们之后,此孩子有 最多 的糖果。注意,允许有多个孩子同时拥有 最多 的糖果数目。
    示例 1:
    输入:candies = [2,3,5,1,3], extraCandies = 3
    输出:[true,true,true,false,true]
    解释:
    孩子 1 有 2 个糖果,如果他得到所有额外的糖果(3个),那么他总共有 5 个糖果,他将成为拥有最多糖果的孩子。
    孩子 2 有 3 个糖果,如果他得到至少 2 个额外糖果,那么他将成为拥有最多糖果的孩子。
    孩子 3 有 5 个糖果,他已经是拥有最多糖果的孩子。
    孩子 4 有 1 个糖果,即使他得到所有额外的糖果,他也只有 4 个糖果,无法成为拥有糖果最多的孩子。
    孩子 5 有 3 个糖果,如果他得到至少 2 个额外糖果,那么他将成为拥有最多糖果的孩子。

    /**
     * @param {number[]} candies
     * @param {number} extraCandies
     * @return {boolean[]}
     */
    var kidsWithCandies = function(candies, extraCandies) {
        let res=[]
    let max = Math.max(...candies)
    candies.map(item=>{
        if(item+extraCandies>=max){
            res.push(true)
        }else{
            res.push(false)
        }
    })
    return res
    };
    
  • 相关阅读:
    三层架构(我了解并详细分析)
    define a class for a linked list and write a method to delete the nth node.
    无阻塞情况connect生产EINPROGRESS错
    辛星和你解读PHP递归
    Android -- Looper.prepare()和Looper.loop() —深度版
    Canvas翻转方法
    BP神经网络的基本原理
    muduo网络图书馆评测
    HBASE
    MySQL
  • 原文地址:https://www.cnblogs.com/cupid10/p/15617572.html
Copyright © 2011-2022 走看看