题目

给你一个整数数组 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简单题之独一无二的出现次数相关推荐

  1. LeetCode简单题之最小操作次数使数组元素相等

    题目 给你一个长度为 n 的整数数组,每次操作将会使 n - 1 个元素增加 1 .返回让数组所有元素相等的最小操作次数. 示例 1: 输入:nums = [1,2,3] 输出:3 解释: 只需要3次 ...

  2. LeetCode简单题之最近的请求次数

    题目 写一个 RecentCounter 类来计算特定时间范围内最近的请求. 请你实现 RecentCounter 类: RecentCounter() 初始化计数器,请求数为 0 . int pin ...

  3. 刷题-Leetcode-1207. 独一无二的出现次数

    1207. 独一无二的出现次数 题目链接 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/unique-number-of-occurrence ...

  4. LeetCode简单题之使每位学生都有座位的最少移动次数

    题目 一个房间里有 n 个座位和 n 名学生,房间用一个数轴表示.给你一个长度为 n 的数组 seats ,其中 seats[i] 是第 i 个座位的位置.同时给你一个长度为 n 的数组 studen ...

  5. LeetCode简单题之圆形赛道上经过次数最多的扇区

    题目 给你一个整数 n 和一个整数数组 rounds .有一条圆形赛道由 n 个扇区组成,扇区编号从 1 到 n .现将在这条赛道上举办一场马拉松比赛,该马拉松全程由 m 个阶段组成.其中,第 i 个 ...

  6. LeetCode简单题之比赛中的配对次数

    题目 给你一个整数 n ,表示比赛中的队伍数.比赛遵循一种独特的赛制: 如果当前队伍数是 偶数 ,那么每支队伍都会与另一支队伍配对.总共进行 n / 2 场比赛,且产生 n / 2 支队伍进入下一轮. ...

  7. LeetCode简单题之检查是否所有字符出现次数相同

    题目 给你一个字符串 s ,如果 s 是一个 好 字符串,请你返回 true ,否则请返回 false . 如果 s 中出现过的 所有 字符的出现次数 相同 ,那么我们称字符串 s 是 好 字符串. ...

  8. LeetCode简单题之数组中第 K 个独一无二的字符串

    题目 独一无二的字符串 指的是在一个数组中只出现过 一次 的字符串. 给你一个字符串数组 arr 和一个整数 k ,请你返回 arr 中第 k 个 独一无二的字符串 .如果 少于 k 个独一无二的字符 ...

  9. LeetCode简单题之有序数组中出现次数超过25%的元素

    题目 给你一个非递减的 有序 整数数组,已知这个数组中恰好有一个整数,它的出现次数超过数组元素总数的 25%. 请你找到并返回这个整数 示例: 输入:arr = [1,2,2,6,6,6,6,7,10 ...

最新文章

  1. document.body.clientHeight与document.documentElement.clientHeight
  2. json-lib-2.1-jdk15.jar
  3. 【老孙随笔】项目经理要如何看待技术?
  4. 实验三《实时系统的移植》 20145222黄亚奇 20145213祁玮
  5. 震惊!丧心病狂的夕小瑶推出新一轮写作计划!
  6. Dubbo下一站:Apache顶级项目
  7. 企业实战_08_MyCat 搭建Mysql 一主二从复制环境
  8. 抽象类与抽象方法 abstrack java
  9. : Attribute xmlns was already specified for element web-app.
  10. sip 时序图_Tcl与Design Compiler (五)——综合库(时序库)和DC的设计对象(下)
  11. 新房装修,家里WiFi怎么弄?
  12. Spring MVC使用@RestController生成JSON示例
  13. C++_Operator Overloading(运算符重载 | 计算有理数的加减乘除)
  14. 供应链管理的三个层次
  15. 软件中级设计师备考笔记考前记忆
  16. 闪存联盟启动“百强架构师”行动 迎接认知时代架构挑战
  17. 系统的入门脑机接口神经科学,一个网站就够了 - NeuroTechEDU
  18. 解决Win10桌面图标/开始菜单磁贴图标变成白色的问题
  19. 遇到vcruntime140_1.dll 无法继续执行代码问题
  20. NoteBurner iTunes DRM Audio Converter for Mac(音频转换工具) V2.4.4破解版

热门文章

  1. 2022-2028年中国企业核心路由交换机行业市场前瞻与投资分析报告
  2. Redis 高级特性(4)— 单线程架构
  3. python中如何对复杂的json数据快速查找key对应的value值(使用JsonSearch包)
  4. 关于素数的简单算法整理
  5. ModuleNotFoundError: No module named 'tools.nnwrap' pytorch 安装
  6. 汇编语言中栈及栈操作的实现
  7. Apache POI:解决数据库和Excel之间相互转换的烦恼~
  8. CUDA上深度学习模型量化的自动化优化
  9. Waymo的激光雷达计划:进展如何?
  10. 处理器嵌入室内校正数字音频平台