chore: remove duplicates using the symmetric difference function (#14469)

The `SymmetricDifferenceFunc` used to include duplicates, which was incorrect.
This commit is contained in:
Steven Masley
2024-08-28 21:06:27 -05:00
committed by GitHub
parent 15d74a11a0
commit 6dbfe6f7ae
3 changed files with 47 additions and 4 deletions
+2 -2
View File
@@ -10,8 +10,8 @@ import (
func ExampleSymmetricDifference() {
// The goal of this function is to find the elements to add & remove from
// set 'a' to make it equal to set 'b'.
a := []int{1, 2, 5, 6}
b := []int{2, 3, 4, 5}
a := []int{1, 2, 5, 6, 6, 6}
b := []int{2, 3, 3, 3, 4, 5}
add, remove := slice.SymmetricDifference(a, b)
fmt.Println("Elements to add:", add)
fmt.Println("Elements to remove:", remove)