package main
import "fmt"
var (
coins = 50
users = []string{
"Matthew", "Sarah", "Augustus", "Heidi", "Emilie", "Peter", "Giana", "Adriano", "Aaron", "Elizabeth",
}
distribution = make(map[string]int, len(users))
)
func dispatchCoin() int{
for _,j:=range users{
distribution[j]=0
}
for i,_:=range distribution{
for _,k:=range []rune(i){
if k=='e'||k=='E'{
distribution[i]++
}else if k=='i'||k=='I'{
distribution[i]+=2
}else if k=='o'||k=='O'{
distribution[i]+=3
}else if k=='u'||k=='U'{
distribution[i]+=4
}
}
}
for _,i:=range distribution{
coins-=i
}
return coins
}
func main() {
left := dispatchCoin()
fmt.Println("剩下:", left)
}