Quantcast
Viewing latest article 24
Browse Latest Browse All 31

Removing Characters from a String

found an interesting learning resource http://www.bogotobogo.com/it also has a section on programming questions, not so extensive as the awesome http://geeksforgeeks.org/, but has some good problems to solve, with solutions. here is my solution to the "Removing Characters from a String" problem (http://www.bogotobogo.com/cplusplus/quiz_strings_arrays.php). it is not better, just a different approach

#include
#include

int main()
{
std::string name("Ludwig Van Beethoven");
std::string remove("aeiouAEIOU");
int walk = 0;
int last = 1;
while (last < name.length() && walk < name.length()) {
auto found = remove.find(name[walk], 0);
if (found != std::string::npos) {
char ch = name[walk];
name[walk] = name[last];
name[last] = ch;
++last;
} else {
++walk;
}
}
std::cout <<"Hello, "<< name.substr(0, walk+1) <<"!\n";
}



Viewing latest article 24
Browse Latest Browse All 31

Trending Articles