zoukankan      html  css  js  c++  java
  • 1207. 独一无二的出现次数

    地址:https://leetcode-cn.com/problems/unique-number-of-occurrences/

    <?php
    /**
    给你一个整数数组 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
    
    来源:力扣(LeetCode)
    链接:https://leetcode-cn.com/problems/unique-number-of-occurrences
    著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
     */
    class Solution {
    
        /**
         * @param Integer[] $arr
         * @return Boolean
         */
        function uniqueOccurrences($arr) {
            $hash = [];
    
            foreach ($arr as $value) {
                $hash[$value] = ($hash[$value] ?? 0) + 1;
            }
    
            $count = [];
            foreach ($hash as $value) {
                if (isset($count[$value])) {
                    return  false;
                }
                $count[$value] = '';
            }
    
            return true;
        }
    }
  • 相关阅读:
    美国保健品排行榜
    美国海淘购物入门
    美国保健品品牌介绍之Now Foods
    haitaolab.com 我的新网站,欢迎访问
    PTC点击网赚入门
    信用卡基础知识
    12月购物10%-12%积分返还
    java界面设计(swing)
    c语言中阶乘的精确值
    java中Map集合的理解
  • 原文地址:https://www.cnblogs.com/8013-cmf/p/13739016.html
Copyright © 2011-2022 走看看