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;
};