find case perumations
void change_case(char &c){
if(c >= 'A' and c <= 'Z')
c += 32;
else if(c >= 'a' and c <= 'z')
c -= 32;
}
void find_case_permutations(string s, vector<string> &res, size_t index){
res.push_back(s);
for(size_t i = index; i < s.size(); ++i){
string s1 = s;
if(s1[i] >= 'A') change_case(s1[i]);
else continue;
find_case_permutations(s1, res, i+1);
}
}
find_case_permutations("ab7c", res, 0);
Are there any code examples left?
New code examples in category C++
-
C++ 2023-04-28 17:44:25
-
C++ 2022-03-27 19:20:39 lists occurrences of characters in the string c++
-
C++ 2022-03-27 18:00:14 variabili in c++
-
C++ 2022-03-27 17:10:08 repeat character n times c++
-
C++ 2022-03-27 15:50:07 delete an array c++
-
C++ 2022-03-27 15:40:12 C++ pointer to base class
-
C++ 2022-03-27 12:15:21 find the graph is minimal spanig tree or not
-
C++ 2022-03-27 11:30:15 multi variable assignment cpp
-
C++ 2022-03-27 11:05:17 c++ pi float
-
C++ 2022-03-27 10:20:12 why exceptions can lead to memory leaks