在一个「平衡字符串」中,‘L’ 和 ‘R’ 字符的数量是相同的。
给出一个平衡字符串 s,请你将它分割成尽可能多的平衡字符串。
返回可以通过分割得到的平衡字符串的最大数量。
class Solution {
public int balancedStringSplit(String s) {
int l = 0;
int r = 0;
int count = 0;
for(int i = 0; i < s.length(); i++){
if(s.charAt(i) == 'R') r++;
if(s.charAt(i) == 'L') l++;
if(l == r){
count++;
l = 0;
r = 0;
}
}
return count;
}
}