[LeetCode]Remove Element
Remove Element
設定一個只有整數的陣列,並移除指定的整數,最後返回該陣列剩幾個元素。
Example 1
Input: nums = [3,2,2,3], val = 3 Output: 2, nums = [2,2,_,_]
Example 2
Input: nums = [0,1,2,2,3,0,4,2], val = 2 Output: 5, nums = [0,1,4,0,3,_,_,_]
解法
class Solution
{
/**
* @param Integer[] $nums
* @param Integer $val
* @return Integer
*/
function removeElement(&$nums, $val)
{
$count = count($nums);
for ($i = 0; $i < $count; $i++) {
if ($nums[$i] === $val)
unset($nums[$i]);
}
return count($nums);
}
}
留言
張貼留言