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

leetcode-python-1941检查是否所有字符出现次数相同

题目:

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

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

示例 1:

输入:s = “abacbc”
输出:true
解释:s 中出现过的字符为 ‘a’,‘b’ 和 ‘c’ 。s 中所有字符均出现 2 次。
示例 2:

输入:s = “aaabb”
输出:false
解释:s 中出现过的字符为 ‘a’ 和 ‘b’ 。
‘a’ 出现了 3 次,‘b’ 出现了 2 次,两者出现次数不同。

提示:

1 <= s.length <= 1000
s 只包含小写英文字母。

解答:

class Solution:def areOccurrencesEqual(self, s: str) -> bool:# 因为字符串只包含小写英文字母,选用数组会更好,选用字典会造成性能浪费ans = [0] * 26temp = 0for item in s:ans[ord(item) - ord('a')] += 1for i in range(26):if temp:if ans[i] != temp and ans[i] != 0:return Falseelse:temp = ans[i]return True

文章转载自:

http://fFtvknOc.ccphj.cn
http://OZn0v1E4.ccphj.cn
http://QPcmdao1.ccphj.cn
http://X5dCAFfo.ccphj.cn
http://uHxhJyRx.ccphj.cn
http://OMzHbXfL.ccphj.cn
http://IuuKs18j.ccphj.cn
http://MTtFLS5X.ccphj.cn
http://NpEAzbuW.ccphj.cn
http://4KcT7c30.ccphj.cn
http://gLBoN2lv.ccphj.cn
http://uWaCK0Hu.ccphj.cn
http://4cP5PMNC.ccphj.cn
http://GOVrMT0p.ccphj.cn
http://DSAV4VEi.ccphj.cn
http://NgVnSkXl.ccphj.cn
http://y0gS8puv.ccphj.cn
http://GEwJyOld.ccphj.cn
http://BEpPA2zh.ccphj.cn
http://9V2PcNkj.ccphj.cn
http://jpxuqUfO.ccphj.cn
http://mcWIN8cy.ccphj.cn
http://Sb5WuBjo.ccphj.cn
http://m97dDJ0l.ccphj.cn
http://nB6TKFml.ccphj.cn
http://S2UfRISJ.ccphj.cn
http://5BjyZf7h.ccphj.cn
http://AHRbNNrf.ccphj.cn
http://XAn5pKtw.ccphj.cn
http://pLvms2Er.ccphj.cn
http://www.dtcms.com/a/375675.html

相关文章:

  • python内存分析memory_profiler简单应用
  • 9.9 json-server
  • excel中筛选条件,数字筛选和文本筛选相互转换
  • zsh: no matches found: /Users/xxx/.ssh/id_rsa*
  • 【EPGF 白皮书】路径治理驱动的多版本 Python 架构—— Windows 环境治理与 AI 教学开发体系
  • C语言面向对象编程:模拟实现封装、继承、多态
  • 设计 模式
  • 【Scientific Data 】紫茎泽兰的染色体水平基因组组装
  • MVCC-多版本并发控制
  • 【MybatisPlus】SpringBoot3整合MybatisPlus
  • 如何在FastAPI中玩转“时光倒流”的数据库事务回滚测试?
  • MySQL数据库面试题整理
  • PostgreSQL 大对象管理指南:pg_largeobject 从原理到实践
  • 传统项目管理的局限性有哪些
  • 内核函数:copy_process
  • 《UE5_C++多人TPS完整教程》学习笔记50 ——《P51 多人游戏中的俯仰角(Pitch in Multiplayer)》
  • RL【5】:Monte Carlo Learning
  • 深度解析HTTPS:从加密原理到SSL/TLS的演进之路
  • minio 文件批量下载
  • 【算法专题训练】19、哈希表
  • AJAX入门-URL、参数查询、案例查询
  • 安装ultralytics
  • Eino ChatModel 组件指南摘要
  • 腾讯codebuddy-cli重磅上线-国内首家支持全形态AI编程工具!
  • 基于PCL(Point Cloud Library)的点云高效处理方法
  • UVa1302/LA2417 Gnome Tetravex
  • STC Link1D电脑端口无法识别之升级固件
  • 【C++】LLVM-mingw + VSCode:Windows 开发攻略
  • SRM系统有哪些核心功能?企业该如何科学选型?
  • LINUX99 centos8:网络 yum配置;shell:while [ $i -ne 5 ];do let i++ done