跳到主要内容

1431.拥有最多糖果的孩子

链接:1431.拥有最多糖果的孩子
难度:Easy
标签:数组
简介:给你一个数组  candies  和一个整数  extraCandies ,其中  candies[i]  代表第 i 个孩子拥有的糖果数目。对每一个孩子,检查是否存在一种方案,将额外的  extraCandies  个糖果分配给孩子们之后,此孩子有 最多   的糖果。注意,允许有多个孩子同时拥有 最多   的糖果数目。

题解 1 - typescript

  • 编辑时间:2020-06-01
  • 执行用时:92ms
  • 内存消耗:36.3MB
  • 编程语言:typescript
  • 解法介绍:遍历两遍,第一遍获取最大值,第二遍判断是否值最大。
var kidsWithCandies = function (candies: number[], extraCandies: number): boolean[] {
let max = -1;
for (const num of candies) max = max < num ? num : max;
const res: boolean[] = [];
for (const num of candies) res.push(num + extraCandies >= max);
return res;
};