题解 | 不重复的数
不重复的数
https://www.nowcoder.com/practice/b17a4e37d40549f3ac5ba9ac643d51a5
package main
import (
"sort"
)
/**
第一个for循环将切片中的所有元素存入map,key保存元素的值,value保存元素在数组中出现的次数
第二个for循环将切片的元素与map中的key对应找到value判断是否为1,为1表示仅出现一次存入新切片line中
sort.Ints对切片进行升序排序
*/
func getNoRepeat( s []int ) []int {
// write code here
m := make(map[int]int)
line:=make([]int,0)
for _,x:=range s{
m[x]++
}
for _,x:=range s{
if m[x]==1{
line=append(line, x)
}
}
sort.Ints(line)
return line
}

