1422. Maximum Score After Splitting a String
Easy
Given a string s
of zeros and ones, return the maximum score after splitting the string into two non-empty substrings (i.e. left substring and right substring).
The score after splitting a string is the number of zeros in the left substring plus the number of ones in the right substring.
😇 Solution
class Solution:
def maxScore(self, s: str) -> int:
max_score = 0
for i in range(1,len(s)):
score = s[:i].count('0') + s[i:].count('1')
max_score = max(max_score,score)
return max_score
Last updated
Was this helpful?