1446. 连续字符【我亦无他唯手熟尔】
1446. 连续字符
难度 简单
给你一个字符串 s
,字符串的「能量」定义为:只包含一种字符的最长非空子字符串的长度。
请你返回字符串的能量。
示例 1:
输入:s = "leetcode"
输出:2
解释:子字符串 "ee" 长度为 2 ,只包含字符 'e' 。
示例 2:
输入:s = "abbcccddddeeeeedcba"
输出:5
解释:子字符串 "eeeee" 长度为 5 ,只包含字符 'e' 。
示例 3:
输入:s = "triplepillooooow"
输出:5
示例 4:
输入:s = "hooraaaaaaaaaaay"
输出:11
示例 5:
输入:s = "tourist"
输出:1
提示:
- 1 <= s.length <= 500
- s 只包含小写英文字母。
题解
简单题,直接看代码吧
class Solution {public int maxPower(String s) {int power =1;int maxPower=1;char[] chars=s.toCharArray();for (int i = 1; i < chars.length; i++) {if(chars[i]==chars[i-1]){power++;if (power>maxPower){maxPower=power;}}else {power=1;}}return maxPower;}
}
官方
基本一样
class Solution {public int maxPower(String s) {int ans = 1, cnt = 1;for (int i = 1; i < s.length(); ++i) {if (s.charAt(i) == s.charAt(i - 1)) {++cnt;ans = Math.max(ans, cnt);} else {cnt = 1;}}return ans;}
}
1446. 连续字符【我亦无他唯手熟尔】相关推荐
- 237. 删除链表中的节点【我亦无他唯手熟尔】
237. 删除链表中的节点 请编写一个函数,用于 删除单链表中某个特定节点 .在设计函数时需要注意,你无法访问链表的头节点 head ,只能直接访问 要被删除的节点 . 题目数据保证需要删除的节点 不 ...
- 136. 只出现一次的数字【我亦无他唯手熟尔】
136. 只出现一次的数字 136. 只出现一次的数字 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找出那个只出现了一次的元素.说明:你的算法应该具有线性时间复杂度. 你 ...
- 1929. 数组串联【我亦无他唯手熟尔】
1929. 数组串联 题目 题解 题目 给你一个长度为 n 的整数数组 nums .请你构建一个长度为 2n 的答案数组 ans ,数组下标 从 0 开始计数 ,对于所有 0 <= i < ...
- 438. 找到字符串中所有字母异位词【我亦无他唯手熟尔】
438. 找到字符串中所有字母异位词 438. 找到字符串中所有字母异位词 题解 官方 438. 找到字符串中所有字母异位词 难度 中等 给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 ...
- 786. 第 K 个最小的素数分数【我亦无他唯手熟尔】
786. 第 K 个最小的素数分数 786. 第 K 个最小的素数分数 题解 786. 第 K 个最小的素数分数 难度 困难 给你一个按递增顺序排序的数组 arr 和一个整数 k .数组 arr 由 ...
- 樊登读书搞定读后感_读书笔记/读后感《读懂一本书,樊登读书法》——无他唯手熟尔...
当我们在生活及工作中遇到问题的时候,通常会请教同事或者上网搜索解决方法,但是我们忽略了另外一个解决问题的途径,那就是通过阅读书籍积累知识.为什么大家并不习惯于阅读书籍呢,那是因为大家认为眼前遇到问题最 ...
- 卖油翁 欧阳修 无他,但手熟尔
陈康肃公尧咨善射,当世无双,公亦以此自矜.尝射于家圃,有卖油翁释担而立,睨之,久而不去.见其发矢十中八九,但微颔之. 康肃问曰:"汝亦知射乎?吾射不亦精乎?"翁曰:"无他 ...
- 编程思想:我亦无他,唯手熟尔
目录 一.编程思想三大定理 二.编程思想四大特性 三.做到高内聚,低耦合 (一)内聚 (二)耦合 一.编程思想三大定理 (1)思路分析,化繁为简:将需求拆成多个步骤实现,先完成基本功能和大致框架,在往 ...
- 算法唯手熟尔(PAT剩余清单 or leetcode)---希望可以日更
文章目录 2020/3/5 PAT A1119_C 2020/3/6 PAT A1123_C PAT A1115_C PAT A1114_C leetcode 206. 反转链表_C leetcode ...
- 算法唯手熟尔4月(PAT剩余清单 or leetcode)---希望可以日更
文章目录 2020/4/1 leetcode 914. 卡牌分组_Go leetcode 1111. 有效括号的嵌套深度_Go 2020/4/2 leetcode 289. 生命游戏_Go 2020/ ...
最新文章
- Spotify敏捷模式详解三部曲第一篇:研发团队
- 从Netty到EPollSelectorImpl学习Java NIO
- 用什么样的个人笔记类软件?OneNote、EverNote(印象笔记)、为知笔记、麦库记事、有道云笔记……...
- 完美解决Linux服务器tomcat开机自启动问题
- Linux 驱动 Printk 在终端没有输出
- android主题编辑器,使用 Theme Editor 设计应用主题背景
- 英特尔cpu发布时间表_英特尔10nm芯片开始大规模出货,先进制程时间表浮出水面...
- OpenOffice+JodConverter实现Office文件到PDF的转换
- Web前端 HTML 优化启动性能
- ProgressBar与Handler的整合应用
- MTK 功耗优化(1)---MTK PerfService
- java工作中mq应用多吗_RabbitMQ消息中间件在工作中的应用场景
- 经验总结:图书管理系统java课程设计
- asp.net中, 如何在后台获取访问这个页面的用户的名字?
- 饥荒正版怎么创建专用服务器,饥荒:联机版专用服务器创建设置方法汇总
- 模仿Google搜索功能
- iOS底层探索之Block(二)——如何解决Block循环引用问题?
- poj1274 匈牙利算法 二分图最大匹配
- 车联网相关知识点整理
- 【教程向】如何用L298N电机驱动模块与Arduino实现PWM调速