Golang:
思路:这题除了提醒我们审题的重要性,没有其他意义。简单来说,找一下数组里奇数和偶数的数目各有多少,然后返回那个少的。
代码如下:
func minCostToMoveChips(chips []int) int {
numeven:=0
numodd:=0
for i:=0;i<len(chips);i++{
if chips[i]%2==0 {
numeven++
}else{
numodd++
}
}
if numeven>numodd {
return numodd
}else {
return numeven
}
}
有疑问加站长微信联系(非本文作者)