leetcode简单1221分割平衡字符串
Posted qq_40707462
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode简单1221分割平衡字符串相关的知识,希望对你有一定的参考价值。
思路:维持一个变量n,遇到L加一,R减一,为0时表示L和R一样多
class Solution:
def balancedStringSplit(self, s: str) -> int:
res=0
n=0
for c in s:
if c=='L':
n+=1
if c=='R':
n-=1
if n==0:
res+=1
return res
class Solution {
public int balancedStringSplit(String s) {
int res=0;
int n=0;
for(int i=0;i<s.length();i++){
if(s.charAt(i)=='R') n++;
if(s.charAt(i)=='L') n--;
if(n==0) res++;
}
return res;
}
}
以上是关于leetcode简单1221分割平衡字符串的主要内容,如果未能解决你的问题,请参考以下文章
LeetCode 1221 分割平衡字符串[贪心] HERODING的LeetCode之路