Saturday, 22 January 2022

Reverse String

Write a function that takes a string as input and reverse the same. Example: Given s = "hello", return "olleh". Approach: The idea is to swap the last and the first characters till the middle is reached. 1 2 3 4 5 6 7 8 9 10 11 string reverseString(string &s) { int low = 0, high = s.length() - 1; while(low < high){ char t = s[low]; s[low] = s[high]; ...
Share:

Saturday, 8 January 2022

Reverse Vowels of a String

Write a function that takes a string as input and reverse only the vowels of a string. Example 1: Given s = "hello", return "holle". Approach:  The idea is to traverse the string from both ends while skipping the non-vowels characters from both ends. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 char* reverseVowels(char* s) { int low = 0, high = strlen(s) - 1; ...
Share:

Contact Me

Name

Email *

Message *

Popular Posts