|
|
|
@ -215,6 +215,19 @@ func StringsDiff(a, b []string) (diff []string) {
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//https://www.golangprograms.com/remove-duplicate-values-from-slice.html
|
|
|
|
|
func SliceIntUnique(intSlice []int) []int {
|
|
|
|
|
keys := make(map[int]bool)
|
|
|
|
|
list := []int{}
|
|
|
|
|
for _, entry := range intSlice {
|
|
|
|
|
if _, value := keys[entry]; !value {
|
|
|
|
|
keys[entry] = true
|
|
|
|
|
list = append(list, entry)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return list
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func GeneratorUmlaufListe(start, ende, einsprung int) (umlaufliste []int) {
|
|
|
|
|
for i := einsprung; i <= ende; i++ {
|
|
|
|
|
umlaufliste = append(umlaufliste, i)
|
|
|
|
|