检查字符是否相同

给你一个字符串 s ,如果 s 是一个 字符串,请你返回 true ,否则请返回 false

如果 s 中出现过的 所有 字符的出现次数 相同 ,那么我们称字符串 s 字符串。

arduino 复制代码
输入: s = "abacbc"
输出: true
解释: s 中出现过的字符为 'a','b' 和 'c' 。s 中所有字符均出现 2 次。
arduino 复制代码
class Solution {
    public boolean areOccurrencesEqual(String s) {
        
        Map<Character,Integer> map=new HashMap<>();
        for(char c:s.toCharArray()){
            map.put(c,map.getOrDefault(c,0)+1);
        }
        int occ=s.length()/map.size();
        for(int v:map.values()){
            if(v!=occ)return false;
        }
        return true;
    }
}

相关推荐
千寻girling5 分钟前
一份不可多得的 《 Django 》 零基础入门教程
后端·python·面试
奇迹_h7 分钟前
打造你的HTML5打地鼠游戏:零基础入门实践
前端
SuperEugene10 分钟前
Vue生态精选篇:Element Plus 的“企业后台常用组件”用法扫盲
前端·vue.js·面试
千寻girling11 分钟前
Python 是用来做 AI 人工智能 的 , 不适合开发 Web 网站 | 《Web框架》
人工智能·后端·算法
Neptune113 分钟前
JavaScript回归基本功之---类型判断--typeof篇
前端·javascript·面试
贾铭14 分钟前
如何实现一个网页版的剪映(三)使用fabric.js绘制时间轴
前端·后端
xiaoye201817 分钟前
Spring 自定义 Redis 超时:TTL、TTI 与 Pipeline 实战
后端
xiaoye201825 分钟前
Lettuce连接模型、命令执行、Pipeline 浅析
java
子兮曰1 小时前
后端字段又改了?我撸了一个 BFF 数据适配器,从此再也不怕接口“屎山”!
前端·javascript·架构
程序员爱钓鱼3 小时前
GoHTML解析利器:github.com/PuerkitoBio/goquery实战指南
后端·google·go