LeetCode简单题之独一无二的出现次数
题目
给你一个整数数组 arr,请你帮忙统计数组中每个数的出现次数。
如果每个数的出现次数都是独一无二的,就返回 true;否则返回 false。
示例 1:
输入:arr = [1,2,2,1,1,3]
输出:true
解释:在该数组中,1 出现了 3 次,2 出现了 2 次,3 只出现了 1 次。没有两个数的出现次数相同。
示例 2:
输入:arr = [1,2]
输出:false
示例 3:
输入:arr = [-3,0,1,-3,1,1,1,-3,10,0]
输出:true
提示:
1 <= arr.length <= 1000
-1000 <= arr[i] <= 1000
来源:力扣(LeetCode)
解题思路
首先统计元素出现频率,然后对频率进行去重,如果去重后没有发生变化,那么出现次数独一无二。
class Solution:def uniqueOccurrences(self, arr: List[int]) -> bool:return len(set(Counter(arr).values()))==len(Counter(arr))
LeetCode简单题之独一无二的出现次数相关推荐
- LeetCode简单题之最小操作次数使数组元素相等
题目 给你一个长度为 n 的整数数组,每次操作将会使 n - 1 个元素增加 1 .返回让数组所有元素相等的最小操作次数. 示例 1: 输入:nums = [1,2,3] 输出:3 解释: 只需要3次 ...
- LeetCode简单题之最近的请求次数
题目 写一个 RecentCounter 类来计算特定时间范围内最近的请求. 请你实现 RecentCounter 类: RecentCounter() 初始化计数器,请求数为 0 . int pin ...
- 刷题-Leetcode-1207. 独一无二的出现次数
1207. 独一无二的出现次数 题目链接 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/unique-number-of-occurrence ...
- LeetCode简单题之使每位学生都有座位的最少移动次数
题目 一个房间里有 n 个座位和 n 名学生,房间用一个数轴表示.给你一个长度为 n 的数组 seats ,其中 seats[i] 是第 i 个座位的位置.同时给你一个长度为 n 的数组 studen ...
- LeetCode简单题之圆形赛道上经过次数最多的扇区
题目 给你一个整数 n 和一个整数数组 rounds .有一条圆形赛道由 n 个扇区组成,扇区编号从 1 到 n .现将在这条赛道上举办一场马拉松比赛,该马拉松全程由 m 个阶段组成.其中,第 i 个 ...
- LeetCode简单题之比赛中的配对次数
题目 给你一个整数 n ,表示比赛中的队伍数.比赛遵循一种独特的赛制: 如果当前队伍数是 偶数 ,那么每支队伍都会与另一支队伍配对.总共进行 n / 2 场比赛,且产生 n / 2 支队伍进入下一轮. ...
- LeetCode简单题之检查是否所有字符出现次数相同
题目 给你一个字符串 s ,如果 s 是一个 好 字符串,请你返回 true ,否则请返回 false . 如果 s 中出现过的 所有 字符的出现次数 相同 ,那么我们称字符串 s 是 好 字符串. ...
- LeetCode简单题之数组中第 K 个独一无二的字符串
题目 独一无二的字符串 指的是在一个数组中只出现过 一次 的字符串. 给你一个字符串数组 arr 和一个整数 k ,请你返回 arr 中第 k 个 独一无二的字符串 .如果 少于 k 个独一无二的字符 ...
- LeetCode简单题之有序数组中出现次数超过25%的元素
题目 给你一个非递减的 有序 整数数组,已知这个数组中恰好有一个整数,它的出现次数超过数组元素总数的 25%. 请你找到并返回这个整数 示例: 输入:arr = [1,2,2,6,6,6,6,7,10 ...
最新文章
- document.body.clientHeight与document.documentElement.clientHeight
- json-lib-2.1-jdk15.jar
- 【老孙随笔】项目经理要如何看待技术?
- 实验三《实时系统的移植》 20145222黄亚奇 20145213祁玮
- 震惊!丧心病狂的夕小瑶推出新一轮写作计划!
- Dubbo下一站:Apache顶级项目
- 企业实战_08_MyCat 搭建Mysql 一主二从复制环境
- 抽象类与抽象方法 abstrack java
- : Attribute xmlns was already specified for element web-app.
- sip 时序图_Tcl与Design Compiler (五)——综合库(时序库)和DC的设计对象(下)
- 新房装修,家里WiFi怎么弄?
- Spring MVC使用@RestController生成JSON示例
- C++_Operator Overloading(运算符重载 | 计算有理数的加减乘除)
- 供应链管理的三个层次
- 软件中级设计师备考笔记考前记忆
- 闪存联盟启动“百强架构师”行动 迎接认知时代架构挑战
- 系统的入门脑机接口神经科学,一个网站就够了 - NeuroTechEDU
- 解决Win10桌面图标/开始菜单磁贴图标变成白色的问题
- 遇到vcruntime140_1.dll 无法继续执行代码问题
- NoteBurner iTunes DRM Audio Converter for Mac(音频转换工具) V2.4.4破解版