Skip to content

Commit d6317cf

Browse files
committed
Runtime: 148 ms (Top 20.9%) | Memory: 18.40 MB (Top 11.79%)
1 parent d8a8b33 commit d6317cf

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// Runtime: 148 ms (Top 20.9%) | Memory: 18.40 MB (Top 11.79%)
2+
3+
class Solution:
4+
def partitionString(self, s: str) -> int:
5+
i, ans, flag = 0, 1, 0
6+
while i < len(s):
7+
val = ord(s[i]) - ord('a')
8+
if flag & (1 << val):
9+
flag = 0
10+
ans += 1
11+
flag |= 1 << val
12+
i += 1
13+
return ans

0 commit comments

Comments
 (0)