Skip to content

Instantly share code, notes, and snippets.

@camilojm27
Last active July 3, 2019 16:57
Show Gist options
  • Save camilojm27/387b20e208e37e62cf766af1f84c3f23 to your computer and use it in GitHub Desktop.
Save camilojm27/387b20e208e37e62cf766af1f84c3f23 to your computer and use it in GitHub Desktop.
#include <bits/stdc++.h>
using namespace std;
int main()
{
ios_base::sync_with_stdio(0), cin.tie(0), cout.tie(0);
freopen("out.txt", "w", stdout);
int stack;
cin >> stack;
cin.ignore(numeric_limits<streamsize>::max(), '\n');
while (stack--)
{
string entrada, nuevaEntrada, splitString, splitString2;
getline(cin, entrada);
int partir = entrada.length() - trunc(entrada.length() / 2);
char c;
for (int caracter = 0; caracter < entrada.length(); caracter++)
{
if (caracter >= partir)
{
c = entrada[caracter] + 3;
splitString += c;
}
else
{
c = entrada[caracter] + 2;
splitString += c;
}
}
entrada = splitString;
for (int i = entrada.length() - 1; i >= 0; i--)
{
nuevaEntrada += entrada[i];
}
cout << nuevaEntrada << endl;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment