575. Distribute Candies
来源:互联网 发布:淘宝女装哪个货源好 编辑:程序博客网 时间:2024/05/29 02:51
Given an integer array with even length, where different numbers in this array represent different kinds of candies. Each number means one candy of the corresponding kind. You need to distribute these candies equally in number to brother and sister. Return the maximum number of kinds of candies the sister could gain.
Example 1:
Input: candies = [1,1,2,2,3,3]Output: 3Explanation:There are three different kinds of candies (1, 2 and 3), and two candies for each kind.Optimal distribution: The sister has candies [1,2,3] and the brother has candies [1,2,3], too. The sister has three different kinds of candies.
Example 2:
Input: candies = [1,1,2,3]Output: 2Explanation: For example, the sister has candies [2,3] and the brother has candies [1,1]. The sister has two different kinds of candies, the brother has only one kind of candies.
Note:
- The length of the given array is in range [2, 10,000], and will be even.
- The number in given array is in range [-100,000, 100,000].
思路:统计数组中,不一样数字的个数,然后和数组的长度的一半相比,返回两者较小值。
public class Solution { public int distributeCandies(int[] candies) { Set<Integer> set = new HashSet<Integer>(); for(int i = 0; i < candies.length; i++) { set.add(candies[i]); } return Math.min(set.size(), candies.length / 2); }}
阅读全文
0 0
- 575. Distribute Candies
- 575. Distribute Candies
- LeetCode | 575. Distribute Candies
- 575. Distribute Candies
- 575. Distribute Candies
- leetcode 575. Distribute Candies
- 575. Distribute Candies
- [LeetCode]575. Distribute Candies
- [leetcode]: 575. Distribute Candies
- 575. Distribute Candies
- 575. Distribute Candies
- [leetcode]575. Distribute Candies
- [easy]575. Distribute Candies
- LeetCode 575. Distribute Candies
- leetcode.575. Distribute Candies
- LeetCode 575. Distribute Candies
- 575. Distribute Candies
- 575. Distribute Candies
- 『ORACLE』通过哪个视图来查看用户下的表(11g)
- vuejs打包到服务器
- appium+java+ios环境搭建(进行中)
- OpenCV: Fisherfaces with the OpenCV Python bindings
- 行为型模式之状态模式(State)
- 575. Distribute Candies
- QT开发Linux下环境搭建
- Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$Ac
- php 本地环境 局域网 访问设置 json 模拟请求 字符串不同类型分割
- 本地代码上传到github
- 代理传值
- android调用外部导航(百度,高德)
- 以 gensim 訓練中文詞向量
- 矩阵的最短路径和