public class Solution
{
public int BalancedStringSplit(string s)
{
// 「輸入的字串」
var inputString = s;
// 「平衡計數器」
var balanceCounter = 0;
// 「輸出值」
var output = 0;
for (int i = 0; i < inputString.Length; ++i)
{
switch (inputString[i])
{
case 'L': ++balanceCounter; break;
case 'R': --balanceCounter; break;
}
if (balanceCounter == 0) { ++output; }
}
return output;
}
}
https://leetcode.com/problems/split-a-string-in-balanced-strings/
請參考「刷 LeetCode 練習命名」 https://github.com/EngTW/English-for-Programmers/issues/69 😊