What's wrong in this?
Hey @Nitya_Somani
correct code :
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
// System.out.println(“Hello World!”);
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
int rows = 1;
int nst = 1;
int nsp = 2 * n - 3;
int var = 1;
while (rows <= n) {
int cst = 1;
// for stars
for (; cst <= nst; cst++) {
var = cst;
System.out.print(var + "\t");
}
// for space
for (int csp = 1; csp <= nsp; csp++) {
System.out.print(" " + "\t");
}
// for stars
cst = 1;
if (rows == n) {
cst = 2;
var--;
}
//var = cst;
for (; cst <= nst; cst++) {
System.out.print(var + "\t");
var--;
}
// preparation
System.out.println();
nst = nst + 1;
nsp = nsp - 2;
rows++;
}
}
}