class Solution {
public int balancedStringSplit(String s) {
int record1 = 0;
int record2 = 0;
int result = 0;
for (int i = 0; i < s.length(); i++) {
if (s.charAt(i) == 'R') record1++;
if (s.charAt(i) == 'L') record2++;
if (record1 == record2) result++;
}
return result;
}
}
leetcode 1221. 分割平衡字符串
最新推荐文章于 2024-03-20 14:59:45 发布
该博客探讨了一种平衡字符串分割的问题,通过Java实现了一个名为`Solution`的类,该类包含一个方法`balancedStringSplit`。此方法计算在字符串`s`中每次平衡`R`和`L`字符数量时的分割次数。对于每个找到的平衡点,结果计数增加。这个算法适用于处理需要平衡特定字符出现次数的场景。
摘要由CSDN通过智能技术生成