Minimum Deletions to Make Array Beautiful LeetCode solution in Java
1class Solution {2public int minDeletion(int[] nums) {34int deletion = 0, n = nums.length;56for (int i = 0; i < n - 1; ) {7int newIndex = i - deletion;8if ((newIndex % 2 == 0) && nums[i] == nums[i + 1]) deletion++;9else i++;10}11return ((n - deletion) % 2 == 0) ? deletion : deletion + 1;12}13}