Skip to content

Commit 540ff04

Browse files
solves remove element in python
1 parent b694ece commit 540ff04

File tree

4 files changed

+36
-3
lines changed

4 files changed

+36
-3
lines changed

Diff for: .gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
.idea
22
out
3+
venv

Diff for: leetcode-algorithms.iml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<module type="JAVA_MODULE" version="4">
3-
<component name="NewModuleRootManager" inherit-compiler-output="true">
4-
<exclude-output />
3+
<component name="NewModuleRootManager">
54
<content url="file://$MODULE_DIR$">
65
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
6+
<excludeFolder url="file://$MODULE_DIR$/venv" />
77
</content>
8-
<orderEntry type="inheritedJdk" />
8+
<orderEntry type="jdk" jdkName="1.8" jdkType="JavaSDK" />
99
<orderEntry type="sourceFolder" forTests="false" />
1010
</component>
1111
</module>

Diff for: python/remove_element.py

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
from typing import List
2+
3+
4+
class Solution:
5+
def removeElement(self, array: List[int], val: int) -> int:
6+
position = 0
7+
for element in array:
8+
if element is val:
9+
continue
10+
array[position] = element
11+
position += 1
12+
13+
return position

Diff for: src/RemoveElement.java

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
/*
2+
Problem Number : 27
3+
Problem Link: https://leetcode.com/problems/remove-element/
4+
*/
5+
6+
public class RemoveElement {
7+
public int removeElement(int[] array, int val) {
8+
int position = 0;
9+
for (int element : array) {
10+
if (element == val) {
11+
continue;
12+
}
13+
14+
array[position++] = element;
15+
}
16+
17+
return position;
18+
}
19+
}

0 commit comments

Comments
 (0)