夏日炎炎,小男孩 Tony 想买一些雪糕消消暑。

商店中新到 n 支雪糕,用长度为 n 的数组 costs 表示雪糕的定价,其中 costs[i] 表示第 i 支雪糕的现金价格。Tony 一共有 coins 现金可以用于消费,他想要买尽可能多的雪糕。

给你价格数组 costs 和现金量 coins ,请你计算并返回 Tony 用 coins 现金能够买到的雪糕的 最大数量 。

注意:Tony 可以按任意顺序购买雪糕。

示例 1:

输入:costs = [1,3,2,4,1], coins = 7
输出:4
解释:Tony 可以买下标为 0、1、2、4 的雪糕,总价为 1 + 3 + 2 + 1 = 7

示例 2:

输入:costs = [10,6,8,7,7,8], coins = 5
输出:0
解释:Tony 没有足够的钱买任何一支雪糕。

示例 3:

输入:costs = [1,6,3,1,2,5], coins = 20
输出:6
解释:Tony 可以买下所有的雪糕,总价为 1 + 6 + 3 + 1 + 2 + 5 = 18 。

提示:

  • costs.length == n
  • 1 <= n <= 105
  • 1 <= costs[i] <= 105
  • 1 <= coins <= 108
package Solution5735;import java.util.Arrays;class Solution {public int maxIceCream(int[] costs, int coins) {Arrays.sort(costs);int count = 0;for (int i = 0; i < costs.length; i++) {if (coins >= costs[i]) {coins = coins - costs[i];count++;}}return count;}public static void main(String[] args) {Solution sol = new Solution();int[] costs = { 10, 6, 8, 7, 7, 8 };int coins = 5;System.out.println(sol.maxIceCream(costs, coins));}}

5735. 雪糕的最大数量相关推荐

  1. leetcode 1833. 雪糕的最大数量

    夏日炎炎,小男孩 Tony 想买一些雪糕消消暑. 商店中新到 n 支雪糕,用长度为 n 的数组 costs 表示雪糕的定价,其中 costs[i] 表示第 i 支雪糕的现金价格.Tony 一共有 co ...

  2. LeetCode 1833. 雪糕的最大数量(贪心)

    文章目录 1. 题目 2. 解题 1. 题目 夏日炎炎,小男孩 Tony 想买一些雪糕消消暑. 商店中新到 n 支雪糕,用长度为 n 的数组 costs 表示雪糕的定价,其中 costs[i] 表示第 ...

  3. leetcode之雪糕的最大数量(C++)

    参考链接 https://leetcode-cn.com/problems/maximum-ice-cream-bars/ 题目描述 夏日炎炎,小男孩 Tony 想买一些雪糕消消暑. 商店中新到 n ...

  4. 1833. 雪糕的最大数量

    夏日炎炎,小男孩 Tony 想买一些雪糕消消暑. 商店中新到 n 支雪糕,用长度为 n 的数组 costs 表示雪糕的定价,其中 costs[i] 表示第 i 支雪糕的现金价格.Tony 一共有 co ...

  5. 1833 雪糕的最大数量

    题目描述: 夏日炎炎,小男孩 Tony 想买一些雪糕消消暑. 商店中新到 n 支雪糕,用长度为 n 的数组 costs 表示雪糕的定价,其中 costs[i] 表示第 i 支雪糕的现金价格.Tony ...

  6. 【Leetcode】1833. 雪糕的最大数量

    Leetcode: 1833. 雪糕的最大数量 题目描述: 解题思路 题目描述: 夏日炎炎,小男孩 Tony 想买一些雪糕消消暑.商店中新到 n 支雪糕,用长度为 n 的数组 costs 表示雪糕的定 ...

  7. 1833. 雪糕的最大数量-每日一题

    一.题目   夏日炎炎,小男孩 Tony想买一些雪糕消消暑.   商店中新到 n支雪糕,用长度为 n的数组 costs表示雪糕的定价,其中 costs[i]表示第i支雪糕的现金价格.Tony一共有 c ...

  8. 1833. 雪糕的最大数量【C++】

    夏日炎炎,小男孩 Tony 想买一些雪糕消消暑. 商店中新到 n 支雪糕,用长度为 n 的数组 costs 表示雪糕的定价,其中 costs[i] 表示第 i 支雪糕的现金价格.Tony 一共有 co ...

  9. Leetcode 1833 雪糕的最大数量

    1833. 雪糕的最大数量 难度中等81收藏分享切换为英文接收动态反馈 夏日炎炎,小男孩 Tony 想买一些雪糕消消暑. 商店中新到 n 支雪糕,用长度为 n 的数组 costs 表示雪糕的定价,其中 ...

最新文章

  1. UITableView 表视图编辑
  2. Caused by: java.lang.ClassNotFoundException: javax.persistence.Entity
  3. java客户端作为kafka生产者测试
  4. html placeholder 兼容问题,解决placeholder的兼容性
  5. Star UML指导手册
  6. CS224N笔记——反向传播
  7. 定时器和for循环数组_59.for循环遍历数组、集合(含代码)
  8. 分享24个JS特效广告和66个JS特效在线客服J代码JS代码
  9. 找不到任何设备驱动程序.请确保安装介质_Windows 10 1909全新安装终极指南
  10. html字体加粗怎么设置,css怎么设置字体加粗?
  11. 思考题4:掷骰子游戏
  12. oj平台python_python OJ
  13. 3D打印机DIY之五------切片软件Cura的使用
  14. 参考三:容易误解读的量子擦除实验
  15. 深圳软件测试培训:软件生命周期(SDLC)的六个阶段
  16. 地平线2022年4月最新方案介绍
  17. 漫长的告别读后感 - 说一声再见,就是死去一点点
  18. 恢复服务器上的安装器信息已被破坏_Garmin(佳明)或已支付赎金,但可能惹上新的麻烦...
  19. 考研政治——思修总论+青春
  20. 【深度学习】优化器详解

热门文章

  1. 电商用户行为实时分析系统(Flink1.10.1)
  2. 用Java语言开发物联网设备应用(5)
  3. MySQL 中的 SET 与 ENUM 类型使用详解
  4. 在我们使用vue-admin-templete进行二次开发的时候,我们会发现有些是英文,比如分页里面的每页尺码。
  5. IDEA 导入Junit.jar 包 ,使用 Junit 单元测试过程
  6. 汉语中的 熟语中的成语900个
  7. Kubernetes资源调度之污点与Pod容忍度
  8. 【Python】Python下载及安装(windows系统)
  9. ZABBIX(三) zabbix 支持的主要监控方式
  10. Spring Data Commons 官方文档学习