My issue
The expected output came and was executed, but again, when I submitted the code, it showed “Wrong Answer: Failed on a hidden test case.”
My code
#include <stdio.h>
void print_rhombus(int n) {
for(int i = 1; i <= n; i++){
for(int j = 1;j <= n - i; j++){
printf(" ");
}
for (int j = 1;j <= i; j++){
printf("%d", j);
}
for(int j = i - 1; j >= 1; j--){
printf("%d", j);
}
printf("\n");
}
for (int i = n - 1; i >= 1; i--){
for(int j = 1; j <= n-i; j++){
printf(" ");
}
for(int j = 1;j <= i; j++){
printf("%d", j);
}
for(int j = i - 1; j >= 1; j--){
printf("%d", j);
}
printf("\n");
}
}
int main() {
int n;
scanf("%d",&n);
print_rhombus(n);
return 0;
}
Learning course: Roadmap to 3*
Problem Link: https://www.codechef.com/learn/course/klu-roadmap-3star/KLURMP300B/problems/LPYAS163