#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char *setPalindrome(char *s)
{
char *p;
p
= (char *)malloc(sizeof(char) * (len
* 2 + 1));
for (int i = 0; i < len; i++) {
p[i] = s[i];
}
for (int i = 0; i < len; i++) {
p[len + i] = s[len - 1 - i];
}
p[len * 2] = '\0';
return p;
}
int main(void)
{
char s[100];
char *answer;
answer = setPalindrome(s);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHN0cmluZy5oPgoKY2hhciAqc2V0UGFsaW5kcm9tZShjaGFyICpzKQp7CiAgICBpbnQgbGVuID0gc3RybGVuKHMpOwogICAgY2hhciAqcDsKCiAgICBwID0gKGNoYXIgKiltYWxsb2Moc2l6ZW9mKGNoYXIpICogKGxlbiAqIDIgKyAxKSk7CgogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBsZW47IGkrKykgewogICAgICAgIHBbaV0gPSBzW2ldOwogICAgfQoKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbGVuOyBpKyspIHsKICAgICAgICBwW2xlbiArIGldID0gc1tsZW4gLSAxIC0gaV07CiAgICB9CgogICAgcFtsZW4gKiAyXSA9ICdcMCc7CgogICAgcmV0dXJuIHA7Cn0KCmludCBtYWluKHZvaWQpCnsKICAgIGNoYXIgc1sxMDBdOwogICAgY2hhciAqYW5zd2VyOwoKICAgIHNjYW5mKCIlcyIsIHMpOwoKICAgIGFuc3dlciA9IHNldFBhbGluZHJvbWUocyk7CgogICAgcHJpbnRmKCIlc1xuIiwgYW5zd2VyKTsKCiAgICBmcmVlKGFuc3dlcik7CgogICAgcmV0dXJuIDA7Cn0=