本题来自:力扣-面试经典 150 题
面试经典 150 题 - 学习计划 - 力扣(LeetCode)全球极客挚爱的技术成长平台https://leetcode.cn/studyplan/top-interview-150/
题解:
class Solution {
public int removeDuplicates(int[] nums) {
int count = nums.length;
for(int i = 0;i < nums.length - 2;i++){
if((nums[i] == nums[i+1]) && (nums[i] == nums[i+2])){
nums[i] = 10001;count--;
}
}
Arrays.sort(nums);
return count;
}
}
思路如下:
和003的思路其实是一样的,只需要修改索引范围和判断条件就可以了