当前位置: 首页 > news >正文

湖南建设信息网站百度广告推广费用一年多少钱

湖南建设信息网站,百度广告推广费用一年多少钱,阀门网站建设,du制作网站删除字符使频率相同 力扣链接:2423. 删除字符使频率相同 题目描述 给你一个下标从 0 开始的字符串 word ,字符串只包含小写英文字母。你需要选择 一个 下标并 删除 下标处的字符,使得 word 中剩余每个字母出现 频率 相同。 如果删除一个字…

删除字符使频率相同

力扣链接:2423. 删除字符使频率相同

题目描述

给你一个下标从 0 开始的字符串 word ,字符串只包含小写英文字母。你需要选择 一个 下标并 删除 下标处的字符,使得 word 中剩余每个字母出现 频率 相同。

如果删除一个字母后,word 中剩余所有字母的出现频率都相同,那么返回 true ,否则返回 false 。

注意:

字母 x 的 频率 是这个字母在字符串中出现的次数。
你 必须 恰好删除一个字母,不能一个字母都不删除。

示例

示例 1:

输入:word = “abcc”
输出:true
解释:选择下标 3 并删除该字母,word 变成 “abc” 且每个字母出现频率都为 1 。
示例 2:

输入:word = “aazz”
输出:false
解释:我们必须删除一个字母,所以要么 “a” 的频率变为 1 且 “z” 的频率为 2 ,要么两个字母频率反过来。所以不可能让剩余所有字母出现频率相同。

示例3:
输入:“aaaaa”, “abcde”, “aaaab”, “aaabb”
输出:true

Java代码

class Solution {public boolean equalFrequency(String word) {int[] map = new int[26];for(char c : word.toCharArray()) map[c - 'a']++;for(int i = 0; i < 26; i++) {map[i]--;//从头遍历,删掉一个试试if(map[i] != -1 && checkFrequency(map)) return true;map[i]++;}return false;}//检查剩下字符频率是否相同boolean checkFrequency(int[] a) {int pre = -1;for(int i = 0; i < 26; i++) {if(pre == -1 && a[i] != 0) pre = a[i];if(a[i] != 0 && a[i] != pre) return false;}return true;}
}

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/remove-letter-to-equalize-frequency
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

http://www.dt0577.cn/news/40366.html

相关文章:

  • 青岛城阳网站制作百度推广哪种效果好
  • 搜索网站内容信息服务平台有哪些
  • 佛山网站建设佛山网站制作北京竞价托管代运营
  • opencms wordpress优化服务平台
  • Linux哪个版本做网站好百度怎么推广自己的视频
  • 网网站制作互联网营销策划案
  • 找公司做网站先付全款吗站外推广免费网站
  • 做网站业务广州网络营销推广公司
  • 公司装修费会计分录seo兼职怎么收费
  • 做高仿网站有哪些torrentkitty磁力猫
  • 百度站长如何验证网站怎么查百度搜索排名
  • 做网站怎么调用栏目抖音关键词搜索指数
  • 小型网站开发 论文百度推广登录入口登录
  • 网站建设算研发费用吗线上推广费用预算
  • 赣州网站制作免费网页制作平台
  • 昆山专业网站建设公司哪家好网络营销个人感悟小结
  • 网站制作ppt模板seo交流
  • 做58网站空调维修接单怎么样百度站长工具如何使用
  • 小店怎么做网站怎样建网站
  • 北京网站建设 知乎沈阳关键词seo排名
  • 宁波专业做网站的公司哪家好品牌营销策略
  • 哪里网站备案宁波优化系统
  • 模仿做网站b站创意营销案例
  • 百度公司做网站服务免费推广引流软件
  • 网站建设课程的认识百度统计收费吗
  • 庐江网站建设企业邮箱入口
  • 上海做网站报价抖音搜索关键词推广
  • 分享惠网站怎么做网址查询注册信息查询
  • 三一重工的网站是哪家做的百度指数网站
  • 建站网站破解版百度seo权重