D137 27. Remove Element
題目鏈接
題目分析
給定一個數(shù)組和一個數(shù)字,從該數(shù)組中移除該數(shù)字,并返回剩下的元素個數(shù)。
因為數(shù)組傳的是引用型的,所以不用返回數(shù)組。
解題思路
這道題換作是C/C++的話,考察的是指針吧。
PHP的話,判斷是否相等,然后直接unset就可以了。
最終代碼
<?php
class Solution {
/**
* @param Integer[] $nums
* @param Integer $val
* @return Integer
*/
function removeElement(&$nums, $val) {
$remain = 0;
foreach($nums as $key => $num){
if($num == $val){
unset($nums[$key]);
}
$remain++;
}
return $remain;
}
}
若覺得本文章對你有用,歡迎用愛發(fā)電資助。