当前位置:网站首页>Force buckle 575 Divide candy
Force buckle 575 Divide candy
2022-07-06 22:04:00 【Big chicken legs are best】
Alice Yes n Piece sugar , Among them the first i The type of sugar is candyType[i] .Alice Notice that she's gaining weight , So I went to visit a doctor .
The doctor suggested Alice Eat less sugar , Just eat all her sugar n / 2 that will do (n It's an even number ).Alice I like these sweets very much , She wants to follow the doctor's advice , Eat as many different kinds of sugar as possible .
Give you a length of n Array of integers for candyType , return : Alice Eat only n / 2 In the case of sugar , You can eat sugar most Number of species .
Example 1:
Input :candyType = [1,1,2,2,3,3]
Output :3
explain :Alice Can only eat 6 / 2 = 3 Piece sugar , Because only 3 Seed sugar , She can eat one of each .
Example 2:
Input :candyType = [1,1,2,3]
Output :2
explain :Alice Can only eat 4 / 2 = 2 Piece sugar , No matter what kind of food she chooses to eat [1,2]、[1,3] still [2,3], She can only eat two different kinds of sugar .
Example 3:
Input :candyType = [6,6,6,6]
Output :1
explain :Alice Can only eat 4 / 2 = 2 Piece sugar , Although she can eat 2 gold , But you can only eat 1 Seed sugar .
source : Power button (LeetCode)
link :https://leetcode-cn.com/problems/distribute-candies
Copyright belongs to the network . For commercial reprint, please contact the official authority , Non-commercial reprint please indicate the source .
### Their thinking
Here is the solution
The minimum value of the number of optional candy types and half of the number of all tangs is returned
### Code
```javascript
/**
* @param {number[]} candyType
* @return {number}
*/
var distributeCandies = function(candyType) {
return Math.min(candyType.length/2,[...new Set(candyType)].length)
};
```
边栏推荐
- PostgreSQL modifies the password of the database user
- Why rdd/dataset is needed in spark
- GPS从入门到放弃(十八)、多路径效应
- 微信红包封面小程序源码-后台独立版-带测评积分功能源码
- 基于InsightFace的高精度人脸识别,可直接对标虹软
- 用aardio写一个旋转验证码标注小工具
- The golden age of the U.S. technology industry has ended, and there have been constant lamentations about chip sales and 30000 layoffs
- bat脚本学习(一)
- 经纪xx系统节点VIP案例介绍和深入分析异常
- ViT论文详解
猜你喜欢

Uni app app half screen continuous code scanning
![关于char[]数组通过scanf赋值使用上的一些问题。。](/img/cf/d85a3172c5d29ac00377f9c30dbc4f.png)
关于char[]数组通过scanf赋值使用上的一些问题。。

1292_ Implementation analysis of vtask resume() and xtask resume fromisr() in freeros

make menuconfig出现recipe for target ‘menuconfig‘ failed错误

guava:Collections. The collection created by unmodifiablexxx is not immutable

Tiktok will push the independent grass planting app "praiseworthy". Can't bytes forget the little red book?

AI 企业多云存储架构实践 | 深势科技分享
![[Yu Yue education] higher mathematics of Nanchang University (2) reference materials](/img/ae/a76f360590061229076d00d749b35f.jpg)
[Yu Yue education] higher mathematics of Nanchang University (2) reference materials

基于LM317的可调直流电源

【MySQL】Online DDL详解
随机推荐
GPS从入门到放弃(十九)、精密星历(sp3格式)
JS method to stop foreach
PostgreSQL modifies the password of the database user
Wechat red envelope cover applet source code - background independent version - source code with evaluation points function
The role of applicationmaster in spark on Yan's cluster mode
The underlying implementation of string
[Digital IC manual tearing code] Verilog automatic beverage machine | topic | principle | design | simulation
Five wars of Chinese Baijiu
What about the spectrogram
GPS from getting started to giving up (16), satellite clock error and satellite ephemeris error
GPS from getting started to giving up (XVIII), multipath effect
GPS from getting started to giving up (XX), antenna offset
Aggregate function with key in spark
UNI-Admin基础框架怎么关闭创建超级管理员入口?
搜素专题(DFS )
用aardio写一个旋转验证码标注小工具
Reptile practice (V): climbing watercress top250
Solution to the problem of UOS boot prompt unlocking login password ring
Realization of epoll reactor model
Michael smashed the minority milk sign