LeetCode weekly contest 158
1221. Split a String in Balanced Strings
理解balanced的定义,发现只需要找到 L 和 R 出现个数相等的位置即可。
Time complexity: O(N),
Space complexity: O(1).
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
impl Solution {
pub fn balanced_string_split(s: String) -> i32 {
let mut ans = 0;
let mut l = 0;