Problem4326--移除元素

4326: 移除元素

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MiB

Description

给你n个元素的数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。


示例 1:
输入:

4

3 2 2 3

3
输出:2
解释:你的函数函数应该返回 k = 2, 并且 nums 中的前两个元素均为 2。
你在返回的 k 个元素之外留下了什么并不重要(因此它们并不计入评测)。


示例 2:
输入:

8

0 1 2 2 3 0 4 2

2
输出:5
解释:你的函数应该返回 k = 5,并且 nums 中的前五个元素为 0,0,1,3,4。
注意这五个元素可以任意顺序返回。
你在返回的 k 个元素之外留下了什么并不重要(因此它们并不计入评测)。


Sample Input Copy

4
3 2 2 3
3

Sample Output Copy

2

Source/Category