leetcode_1217

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
    }
}

推荐阅读更多精彩内容