[1446] Consecutive Characters
Easy string
The power of the string is the maximum length of a non-empty substring that contains only one unique character.
Given a string s, return the power of s.
Example 1:
Input: s = "leetcode"
Output: 2
Explanation: The substring "ee" is of length 2 with the character 'e' only.
Example 2:
Input: s = "abbcccddddeeeeedcba"
Output: 5
Explanation: The substring "eeeee" is of length 5 with the character 'e' only.
Constraints:
1 <= s.length <= 500
s consists of only lowercase English letters.
解答 本题直接采用常规的字符串变量方式,进行计数大小比较
func maxPower(s string) int {
max, cMax, cFirst := 0, 0, rune(s[0])
for _, v := range s {
if cFirst == v {
cMax += 1
} else {
if cMax > max {
max = cMax
}
cFirst = v
cMax = 1
}
}
if cMax > max {
return cMax
}
return max
}- Microservices vs. SOA
- Microservices vs. SOA – Is There Any Difference at All?
- Microservices, SOA, and APIs: Friends or enemies?
no tips in this week