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


