题解 | #不同的体重#
不同的体重
https://www.nowcoder.com/practice/4a6411ef749445e88baf7f93d1458505
- 题目考察的知识点 : 哈希
- 题目解答方法的文字分析:
- 可以使用哈希表统计每个体重出现的次数,并将次数加入集合中。如果集合中已经存在该次数,则说明不满足每种体重的牛的数量都是不同的,直接返回 false。
- 本题解析所用的编程语言: Python
- 完整且正确的编程代码
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param arr int整型一维数组 # @return bool布尔型 # class Solution: def uniqueOccurrences(self, arr: List[int]) -> bool: count = {} for w in arr: if w not in count: count[w] = 1 else: count[w] += 1 distinct_count = set(count.values()) return len(distinct_count) == len(count)
牛客高频top202题解系列 文章被收录于专栏
记录刷牛客高频202题的解法思路