解题思路 判断position里奇数多还是偶数多,如果奇数多,返回偶数的个数,如果偶数多,返回奇数的个数 代码 class Solution { public int minCostToMoveChips(int[] position) { //x是奇数 y是偶数 int x=0,y=0; for (int i = 0; i < position.length; i++) { if (position[i] %2 == 0){ y++; }else { x++; } } return x>y?y:x; } }