Minimum Deletions to Make Array Beautiful LeetCode solution in C++
1class Solution {2public:3int minDeletion(vector<int> &nums) {4bool even = true;5int size = 0, c = 0;6for (int i = 0; i < nums.size(); i++) {7while (i + 1 < nums.size() && even && nums[i] == nums[i + 1]) i++, c++;8size++;9even = !even;10}11return c + size % 2;12}13};