
Leetcode:1431. 拥有最多糖果的孩子。
发布日期:2021-05-08 02:38:01
浏览次数:19
分类:精选文章
本文共 1249 字,大约阅读时间需要 4 分钟。
题目:
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**一.解题思路:
可以用max()
来提取出最大的糖果数,如果拥有糖果数最多的人加上extraCandies后 小于max()
提取出来的最大糖果数,那么返回False;否则,返回True。
Python3的代码:
class Solution: def kidsWithCandies(self, candies: List[int], extraCandies: int) -> List[bool]: list_1 = [] #先建立一个新的列表 a = max(candies) #提取糖果中的最大值 for numbers in candies: #分别打印出各个糖果数 if numbers+extraCandies < a:#判断条件 list_1.append(False) #在列表中添加False else: list_1.append(True) return list_1
运行结果:

发表评论
最新留言
不错!
[***.144.177.141]2025年03月20日 19时14分11秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
数据库三个级别封锁协议
2021-05-08
类的实例
2021-05-08
tomcat加载部署webapps目录下的项目
2021-05-08
ACM/NCPC2016 C Card Hand Sorting(upc 3028)
2021-05-08
方法重写
2021-05-08
Threading Programming Guide(多线程编程指南)
2021-05-08
Java求逆波兰表达式的结果(栈)
2021-05-08
SDWebImage--http图片加载不出来的问题
2021-05-08
Application received signal SIGSEGV
2021-05-08
MySQL删除数据库时的错误(errno: 39)
2021-05-08
Win10 JDK配置环境变量以及为什么需要配置每部分的原因
2021-05-08
ubuntu学习笔记-常用文件、命令以及作用(hosts、vim、ssh)
2021-05-08
SLAM学习笔记-求解视觉SLAM问题
2021-05-08
普歌-允异团队-HashMap面试题
2021-05-08
还在一个一个手动安装虚拟机吗?Cobbler自动部署装机一键最小化安装打把游戏就好了
2021-05-08
Windows下Python安装与使用
2021-05-08
程序员应该知道的97件事
2021-05-08
我编程,我快乐—程序员职业规划之道
2021-05-08
Web基础应用 NFS服务基础 触发挂载
2021-05-08
create-react-app路由的实现原理
2021-05-08