My issue
C
printf(“*”);
1
Sample Input
1
Your Output
**
**
Wrong Answer: Failed on a hidden test case
My code
#include <stdio.h>
void printPattern(int n) {
for (int i = 0; i < n; i++) {
for (int j = 0; j < n - i; j++) {
printf("*");
}
for (int j = 0; j < 2 * i; j++) {
printf(" ");
}
for (int j = 0; j < n - i; j++) {
printf("*");
}
printf("\n");
}
for (int i = n - 1; i >= 0; i--) {
for (int j = 0; j < n - i; j++) {
printf("*");
}
for (int j = 0; j < 2 * i; j++) {
printf(" ");
}
for (int j = 0; j < n - i; j++) {
printf("*");
}
printf("\n");
}
}
int main() {
int n;
scanf("%d", &n);
printPattern(n);
return 0;
}
Learning course: Algorithmic Problem Solving
Problem Link: https://www.codechef.com/learn/course/klu-problem-solving/KLUPS00A/problems/LPYAS164