8000 Update 27. Remove Element.js · 96vksinghcort/LeetcodeJs@be7108e · GitHub
[go: up one dir, main page]

Skip to content

Commit be7108e

Browse files
authored
Update 27. Remove Element.js
add explanation to problem 27
1 parent b1d0308 commit be7108e

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

21-30/27. Remove Element.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
var removeElement = function(nums, val) {
2+
// we have to return number of elements not equal to val in nums
3+
// while removing all occurenece of val in place
24
let k = 0
5+
// run a for loop over nums
36
for(let i = 0; i < nums.length ;i++){
7+
// when nums[i] is not equal to val assign nums[k] with nums[i]
8+
// k is position(and counter) for value which are not equal to k
49
if(!(nums[i] == val)){
510
nums[k] = nums[i]
611
k++
712
}
813
}
914
return k
10-
};
15+
};

0 commit comments

Comments
 (0)
0