My issue
Hey Guys,
I have a issue in this code the following output is working fine with my custom and the given condition but the program is not submit its show it was worng please tell what mistake i made. I appreciate if you correct my mistake
My code
// Update the '_' in the code below
#include <stdio.h>
#include <string.h>
#define MAX_LEN 1001 // maximum length of input string
int main() {
int t;
scanf("%d", &t);
char S[MAX_LEN]; // declare a character array to store the input string
for (int i = 0; i < t; i++) {
scanf("%s", &S); // read in the input string
int len = strlen(S); // get the length of the input string
char X[MAX_LEN * 2]; // declare a character array to store the concatenated string
int j;
for (j = 0; j < len; j++) {
X[j] = S[j]; // copy S into X
}
int k;
for (k = 0; k < len; k++) {
X[k + 2] = S[k]; // concatenate S with itself
}
X[j+k] = '\0'; // terminate the string
printf("%s\n", X); // output the concatenated string
}
return 0;
}
Learning course: Logic Building in C
Problem Link: CodeChef: Practical coding for everyone