1 2 3 4 5 6 7 8 9 10 11 12 13 | #include <iostream> #include <string> #include <algorithm> int main() { std::string input = "12345678"; std::string output = input; std::reverse(output.begin(), output.end()); for(size_t i = 1 ; i < output.size(); i+=2) std::swap(output[i-1], output[i]); std::cout << output << std::endl; } |
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8YWxnb3JpdGhtPgoKaW50IG1haW4oKQp7CiAgc3RkOjpzdHJpbmcgaW5wdXQgPSAiMTIzNDU2NzgiOwogIHN0ZDo6c3RyaW5nIG91dHB1dCA9IGlucHV0OwogIHN0ZDo6cmV2ZXJzZShvdXRwdXQuYmVnaW4oKSwgb3V0cHV0LmVuZCgpKTsKICBmb3Ioc2l6ZV90IGkgPSAxIDsgaSA8IG91dHB1dC5zaXplKCk7IGkrPTIpCiAgICAgc3RkOjpzd2FwKG91dHB1dFtpLTFdLCBvdXRwdXRbaV0pOwogIHN0ZDo6Y291dCA8PCBvdXRwdXQgPDwgc3RkOjplbmRsOwp9
-
upload with new input
-
result: Success time: 0s memory: 2960 kB returned value: 0
1
78563412
-
result: Success time: 0s memory: 2960 kB returned value: 0
10348913
78563412
-
result: Success time: 0s memory: 2960 kB returned value: 0
78563412


