//其实是在计算奇数个数和偶数个数中下、最小的那个
//不同偶数位置的筹码都可以通过平移来到同一个偶数位置上
//同上 奇数也是这样,最后其实就是一个奇数位置的数量和一个偶数位置的数量的比较
class Solution {
public int minCostToMoveChips(int[] position) {
//其实是在计算奇数个数和偶数个数中下、最小的那个
//不同偶数位置的筹码都可以通过平移来到同一个偶数位置上
//同上 奇数也是这样,最后其实就是一个奇数位置的数量和一个偶数位置的数量的比较
int jiNum=0,ouNum=0;
for(int i=0;i<position.length;i++){
if(position[i]%2==1){
jiNum++;
}else{
ouNum++;
}
}
return Math.min(jiNum,ouNum);
}
}
感觉还挺有意思