Learn
Practice
Interview
Resources
Newsletter
F
Toggle theme
0
F
0
Toggle menu
Animations
← Back to All Animations
Partition Labels
Bookmark
Expand Boundaries
Last Occurrence Map
Input
Standard
Compact
All unique
Single char
Small overlapping
Custom
s
=
ababcbacadefegdehijhklij
0
a
1
b
2
a
3
b
4
c
5
b
6
a
7
c
8
a
9
d
10
e
11
f
12
e
13
g
14
d
15
e
16
h
17
i
18
j
19
h
20
k
21
l
22
i
23
j
0
a
1
b
2
a
3
b
4
c
5
b
6
a
7
c
8
a
9
d
10
e
11
f
12
e
13
g
14
d
15
e
16
h
17
i
18
j
19
h
20
k
21
l
22
i
23
j
0
a
1
b
2
a
3
b
4
c
5
b
6
a
7
c
8
a
9
d
10
e
11
f
12
e
13
g
14
d
15
e
16
h
17
i
18
j
19
h
20
k
21
l
22
i
23
j
i
start
end
0
a
1
b
2
a
3
b
4
c
5
b
6
a
7
c
8
a
9
d
10
e
11
f
12
e
13
g
14
d
15
e
16
h
17
i
18
j
19
h
20
k
21
l
22
i
23
j
i
start
end
0
a
1
b
2
a
3
b
4
c
5
b
6
a
7
c
8
a
9
d
10
e
11
f
12
e
13
g
14
d
15
e
16
h
17
i
18
j
19
h
20
k
21
l
22
i
23
j
i
start
end
0
a
1
b
2
a
3
b
4
c
5
b
6
a
7
c
8
a
9
d
10
e
11
f
12
e
13
g
14
d
15
e
16
h
17
i
18
j
19
h
20
k
21
l
22
i
23
j
i
start
end
result = [9]
0
a
1
b
2
a
3
b
4
c
5
b
6
a
7
c
8
a
9
d
10
e
11
f
12
e
13
g
14
d
15
e
16
h
17
i
18
j
19
h
20
k
21
l
22
i
23
j
i
start
end
result = [9]
0
a
1
b
2
a
3
b
4
c
5
b
6
a
7
c
8
a
9
d
10
e
11
f
12
e
13
g
14
d
15
e
16
h
17
i
18
j
19
h
20
k
21
l
22
i
23
j
i
start
end
result = [9, 7]
0
a
1
b
2
a
3
b
4
c
5
b
6
a
7
c
8
a
9
d
10
e
11
f
12
e
13
g
14
d
15
e
16
h
17
i
18
j
19
h
20
k
21
l
22
i
23
j
i
start
end
result = [9, 7]
0
a
1
b
2
a
3
b
4
c
5
b
6
a
7
c
8
a
9
d
10
e
11
f
12
e
13
g
14
d
15
e
16
h
17
i
18
j
19
h
20
k
21
l
22
i
23
j
i
start
end
result = [9, 7]
0
a
1
b
2
a
3
b
4
c
5
b
6
a
7
c
8
a
9
d
10
e
11
f
12
e
13
g
14
d
15
e
16
h
17
i
18
j
19
h
20
k
21
l
22
i
23
j
i
start
end
result = [9, 7, 8]
algo
master
.
io
Step:
Start: Partition string so each letter appears in at most one part
0 / 62
Input
Standard
Compact
All unique
Single char
Small overlapping
Custom
s
=
ababcbacadefegdehijhklij
0 / 62
algo
master
.
io
Step:
Start: Partition string so each letter appears in at most one part