class Solution {
public int minOperations(int[] nums) {
int k =0;
//k代表除去当前的位置 改变的次数
//如果x是奇数的话,如果k是偶数,说明当前这个数没变,还是奇数,可以不管
//如果k是奇数 说明当前这个是偶数,需要k加一个
//如果x是偶数,k是偶数,说明当前x没变,需要k加一个
//如果k是奇数,说明当前变成奇数了,不变
for(int x : nums){
if(k % 2 == 1 && x % 2 == 1) k++;
if(k%2 == 0 && x % 2 == 0) k++;
}
return k;
}
}