已知N根筷子的不同长度arrLength[N],要求每位客人拿到的两根筷子长度相同,求最多可邀请的客人数
package main
import "fmt"
func frequency(x []int) map[int]int {
y:=make(map[int]int)
for i:=0; i<len(x); i++ {
y[x[i]]++
}
return y
}
func chopCoupleNum(x []int) int {
y:=0
f:=frequency(x)
for _,value:=range f{
y+=value/2
}
return y
}
func main() {
x:=[]int{3,5,2,2,3,5,6,7,9,5}
fmt.Print(chopCoupleNum(x))
}