#include <vector>
#include <iostream>
std::string SwapPairs(std::string str) {
if (str == "") {
return str;
}
std::vector<char> vec(str.begin(), str.end());
for (int i = 0; i < vec.size() - 1; i += 2) {
char tmp = vec[i];
vec[i] = vec[i + 1];
vec[i + 1] = tmp;
}
std::string s(vec.begin(), vec.end());
return s;
}
int main(void) {
std::string str = "aBcDeFgHiJkL";
std::cout << SwapPairs(str);
}
/*
run:
BaDcFeHgJiLk
*/