拥有最多糖果的孩子(1431)

2024-02-19 10:32
文章标签 拥有 孩子 糖果 1431

本文主要是介绍拥有最多糖果的孩子(1431),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

给你一个数组 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 个额外糖果,那么他将成为拥有最多糖果的孩子。
示例 2:

输入:candies = [4,2,1,1,2], extraCandies = 1
输出:[true,false,false,false,false]
解释:只有 1 个额外糖果,所以不管额外糖果给谁,只有孩子 1 可以成为拥有糖果最多的孩子。
示例 3:

输入:candies = [12,1,12], extraCandies = 10
输出:[true,false,true]

提示:

2 <= candies.length <= 100
1 <= candies[i] <= 100
1 <= extraCandies <= 50

题解:.
我的题解:
public class Solution
{
public IList KidsWithCandies(int[] candies, int extraCandies)
{
int max=candies[0];
for(int i=0;i<candies.Length;i++)
{
if(candies[i]>max)
{
max=candies[i];
}
}
List list=new List();
for(int i=0;i<candies.Length;i++)
{
if(candies[i]+extraCandies>=max)
{
list.Add(true);
}
else
{
list.Add(false);
}
}
return list;

}

}

其他解法:
1.
public class Solution {
public IList KidsWithCandies(int[] candies, int extraCandies) {
bool[] il = new bool[candies.Length];
int max = candies[0];
for (int i = 1;i < candies.Length; i ++)
{
if(candies[i] > max)
max = candies[i];
}

    for (int i = 0;i < candies.Length; i ++){if(candies[i]+extraCandies >= max )il[i] = true;elseil[i] = false;}return il;
}

}

public class Solution {
public IList KidsWithCandies(int[] candies, int extraCandies) {
List result = new List();

        foreach (int candy in candies){result.Add(candy+extraCandies >= candies.Max() ? true : false);}return result;
}

}
3.
public class Solution {
public IList KidsWithCandies(int[] candies, int extraCandies) {
int max = candies[0];
for(int i = 0 ;i< candies.Length;i++)
{
if(max<candies[i])
{
max = candies[i];
}
}

    int[] a = new int[candies.Length];for(int i = 0;i<a.Length;i++){a[i]=max - candies[i];}List<bool> boolist = new List<bool>();for(int i = 0;i<candies.Length;i++){if(a[i]>extraCandies)boolist.Add(false);elseboolist.Add(true);}return boolist;
}

}

这篇关于拥有最多糖果的孩子(1431)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/724388

相关文章

位运算:带带孩子吧,孩子很强的!

快速进制 在聊到位运算之前,不妨先简单过一遍二进制的东西。熟悉二进制和十进制的快速转换确实是掌握位运算的基础,因为位运算直接在二进制位上进行操作。如果不熟悉二进制表示,很难直观理解位运算的效果。 这里主要涉及二进制和十进制之间的互相转换。 十进制转二进制 十进制转二进制可以使用常见的 除2取余法 进行。每次将十进制除以2并记录所得余数,直到商为0,然后再将记录的余数 从下往上排列即

828华为云征文|基于Flexus云服务器X实例的应用场景-拥有一款自己的ssl监控工具

先看这里 写在前面效果图华为云Flexus云服务器X实例介绍特点可选配置购买 连接服务器Uptime-kuma简介开源信息部署准备工作:docker部署命令访问uptime-kuma 基本配置总结 写在前面 作为一个个人开发者,相信你手里肯定也有不少自己的服务,有的服务呢也是https的。 以前ssl各厂都是可以免费申请一年的,我们更换的频率还好,比较小;但是最近,各厂都

世界公认十大护眼灯数据出炉!一文看懂孩子用的台灯哪个牌子好

近年来,随着科技的迅猛发展,诸如智能手机、电脑等电子设备在工作、学习及娱乐中的应用日益广泛,人们对这些设备的依赖程度也随之加深。然而,长时间面对屏幕不可避免地给眼睛带来伤害,如眼疲劳、干燥甚至近视等问题。因此,市场对能够缓解眼疲劳的照明产品的需求日益增长。这类护眼照明产品通常采用无频闪、无紫外线辐射等技术,旨在减少对眼睛的潜在危害,有效保护视力健康,并降低眼疾的发生率。随着护眼台灯的不断创新进步,

【最新华为OD机试E卷-支持在线评测】分糖果(100分)-多语言题解-(Python/C/JavaScript/Java/Cpp)

🍭 大家好这里是春秋招笔试突围 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-E/D卷的三语言AC题解 💻 ACM金牌🏅️团队| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢💗 🍿 最新华为OD机试D卷目录,全、新、准,题目覆盖率达 95% 以上,支持题目在线评测,专栏文章质量平均 94 分 最新华为OD机试目录: https://blog.

数业智能心大陆告诉你如何培养孩子的批判性思维?

现今的教育体系自小学起便强调培养孩子的批判性思维,这种能力被视为在复杂世界中生存和发展的关键。在当今信息爆炸的时代,它能让我们在海量信息中辨别真伪、深入思考并做出明智决策。如今,如数业智能心大陆产出的AI 心理咨询平台的出现为培养孩子批判性思维提供了新可能,其通过互动引导孩子思考,助力孩子提升批判性思维能力。 什么是批判性思维呢? 批判性思维是一种思考方式,它能够使我们在接收信

JZ62 孩子们的游戏(圆圈中最后剩下的数)

JZ62 孩子们的游戏(圆圈中最后剩下的数) 题目题解(138)讨论(914)排行面经 new 中等  通过率:33.14%  时间限制:1秒  空间限制:256M 知识点基础数学 描述     每年六一儿童节,牛客都会准备一些小礼物和小游戏去看望孤儿院的孩子们。其中,有个游戏是这样的:首先,让 n 个小朋友们围成一个大圈,小朋友们的编号是0~n-1。然后,随机指定一个数 m ,让编号

家有熊孩子

一个家庭中有一个熊孩子,作为父母会焦虑的,同时也是幸运的;孩子成长过程伴随着各种担忧和不安,担心她摔倒,担心她骨折,担心她吃得少,担心她学习,担心她未来。     唯有不断学习,不断探索,相信可以走出一条属于自己家庭的育儿经。

Flux持续火爆,这些LoRA、ControlNet、工作流你值得拥有

大家好,我是每天分享AI应用的萤火君! Flux自发布以来,受到了广大AI绘画爱好者的一致好评,远远的将SD3甩在了脑后,其出图质量媲美Midjourney。而且Flux迭代迅速,接连发布了Flux.1的开发模型和个人模型,其Lora模型、ControlNet模型也迅速推出,社区创作热情高涨。 为了让大家对Flux有一个全面的认识,本文将介绍下Flux基础模型、LoRA模型,以及Control

如何免费永久拥有一个自定义域名

一本正经😁😁😁 好消息:域名可以完全自定义 坏消息:只能在自己电脑使用 来都来了就看看吧( ̄︶ ̄*)) 一. 打开Hosts文件 Hosts 文件是一个纯文本文件,存在于几乎所有的操作系统中,用于将主机名映射到 IP 地址。在域名系统(DNS)尚未普及之前,Hosts 文件是计算机网络中唯一用于主机名解析的方式 路径: C:\Windows\System32\driv

自闭症孩子的康复治疗方法

在星贝育园,我们深知自闭症给孩子和家庭带来的巨大挑战。作为特教老师和生活老师,我们秉持着专业、负责的态度,为自闭症患儿提供全方位的康复治疗。 我们实行 24 小时陪伴,365 天全年无休的密集干预模式。这种模式能够确保孩子在任何时候都能得到关注和支持,加速他们的康复进程。 学校拥有特色课程 CBM 干预法,包括精神漂移行为干预法、意识建立法、安坐训练法等。这些方法经过实践验证,对自闭症儿童的