给定一个升序排列的的长度为 n 的数组 nums,请你删除一部分这个数组的重复元素(数组元素需要原地改变),让这个数组的中每个数字都严格大于前一个数(第一个数除外),然后返回删除过后该数组的长度。 假设你返回长度是 m。如果 m 是正确答案,修改后的数组 nums 有 m 或 m 个以上个元素,并且前 m 个元素符合要求,那么你的代码将被判为正确。 数据范围:数组的长度满足 ,数组中的数满足
示例1

输入

[1,2,3,4]

输出

4

说明

数组前一部分与原数组相同。
示例2

输入

[1,3,3,4,4,5]

输出

4

说明

重排后的数组是 [1,3,4,5,3,4] ,第一部分的长度是 4
加载中...