Skip to content

Commit d2236ae

Browse files
committed
save one step
1 parent a912a34 commit d2236ae

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/slices/slices.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,7 @@ func Compact[S ~[]E, E comparable](s S) S {
350350
k := 1
351351
for ; k < len(s); k++ {
352352
if s[k] == s[k-1] {
353-
s2 := s[k-1:]
353+
s2 := s[k:]
354354
k2 := 1
355355
for ; k2 < len(s2); k2++ {
356356
if s2[k2] != s2[k2-1] {
@@ -375,7 +375,7 @@ func CompactFunc[S ~[]E, E any](s S, eq func(E, E) bool) S {
375375
k := 1
376376
for ; k < len(s); k++ {
377377
if eq(s[k], s[k-1]) {
378-
s2 := s[k-1:]
378+
s2 := s[k:]
379379
k2 := 1
380380
for ; k2 < len(s2); k2++ {
381381
if !eq(s2[k2], s2[k2-1]) {

0 commit comments

Comments
 (0)