https://leetcode.com/problems/split-a-string-in-balanced-strings/ Easy

Решение

fun balancedStringSplit(s: String): Int {
    var count = 0
    var balance = 0

    for (char in s) {
        balance += if (char == 'L') 1 else -1
        if (balance == 0) count++
    }
    return count
}