summaryrefslogtreecommitdiff
path: root/utils.go
diff options
context:
space:
mode:
Diffstat (limited to 'utils.go')
-rw-r--r--utils.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/utils.go b/utils.go
index 9e59d75..5b5be5a 100644
--- a/utils.go
+++ b/utils.go
@@ -309,6 +309,16 @@ func isElement(some int, group []int) bool {
return false
}
+func AddNewElement(base, news []int) (out []int) {
+ out = base
+ for _,e := range news {
+ if !isElement(e,base) {
+ out = append(out,e)
+ }
+ }
+ return
+}
+
func removeItems(master, rem []int) []int {
var out []int
for _, v := range master {