#include <iostream>
using namespace std;
std::string encryptDecrypt(const std::string& toEncrypt)
{
char key[9] = { '£', '£', '3', '4', '5', '6', '7', '8', '9' };
std::string output = toEncrypt;
for (int i = 0; i < toEncrypt.size(); i++)
output[i] = toEncrypt[i] ^ key[i % (sizeof(key) / sizeof(char))];
return output;
}
int main() {
std::cout << encryptDecrypt("test") << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RkOjpzdHJpbmcgZW5jcnlwdERlY3J5cHQoY29uc3Qgc3RkOjpzdHJpbmcmIHRvRW5jcnlwdCkKewogICAgY2hhciBrZXlbOV0gPSB7ICfCoycsICfCoycsICczJywgJzQnLCAnNScsICc2JywgJzcnLCAnOCcsICc5JyB9OwogICAgc3RkOjpzdHJpbmcgb3V0cHV0ID0gdG9FbmNyeXB0OwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCB0b0VuY3J5cHQuc2l6ZSgpOyBpKyspCiAgICAgICAgb3V0cHV0W2ldID0gdG9FbmNyeXB0W2ldIF4ga2V5W2kgJSAoc2l6ZW9mKGtleSkgLyBzaXplb2YoY2hhcikpXTsKCiAgICByZXR1cm4gb3V0cHV0Owp9CgppbnQgbWFpbigpIHsKCXN0ZDo6Y291dCA8PCBlbmNyeXB0RGVjcnlwdCgidGVzdCIpIDw8IHN0ZDo6ZW5kbDsKCXJldHVybiAwOwp9