#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"; }
Saturday, February 17, 2018
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
Labels:
algorithms
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment