Skip to content

Commit 0d6d0a1

Browse files
authored
Merge pull request #20 from Shoaib19/Shoaib019
removing specials characters from array problem still in progress
2 parents 1e45cbe + 357a04d commit 0d6d0a1

File tree

1 file changed

+27
-2
lines changed

1 file changed

+27
-2
lines changed

C++/remove_special_characters_from_aaray.cpp

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,31 @@
33
// Approach:
44
class Solution {
55
public:
6-
void remove_special_charactes(int arr [],int size) {
7-
}
6+
int remove_character(char arr [], char ch, int size){
7+
int i;
8+
for(i=0; i< size; i++)
9+
{
10+
if(arr[i] == ch)
11+
break;
12+
}
13+
if(i < size)
14+
{
15+
size -= 1;
16+
for(int j=i; j < size; j++)
17+
{
18+
arr[j] = arr[j + 1];
19+
}
20+
arr[size + 1] = 0;
21+
}
22+
return size;
23+
}
24+
25+
void remove_special_charactes(char arr [],int size) {
26+
27+
for(int i=0; i< size; i++)
28+
{
29+
if(arr[i] < 97 && arr[i] < 122)
30+
size = remove_character(arr,arr[i],size);
31+
}
32+
}
833
};

0 commit comments

Comments
 (0)