1 testcase is not running. I dont know which one
Question i pattern double sided arrow
code:
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int nsp=n-1;
int nst=1;
int nsp2=1;
for(int i=0;i<nsp;i++)
System.out.print("\t");
System.out.print("1");
System.out.print("\n");
nst++;
nsp=nsp-2;
for(int i=0;i<n/2;i++)
{
for(int j=0;j<nsp;j++)
System.out.print("\t");
for(int j=nst;j>=1;j--)
System.out.print(j+"\t");
for(int j=0;j<nsp2;j++)
System.out.print("\t");
for(int j=1;j<=nst;j++)
System.out.print(j+"\t");
System.out.print("\n");
nsp2=nsp2+2;
nsp=nsp-2;
nst++;
}
nst=nst-2;
nsp2=nsp2-4;
nsp=nsp+4;
for(int i=0;i<(n/2)-1;i++)
{
for(int j=0;j<nsp;j++)
System.out.print("\t");
for(int j=nst;j>=1;j--)
System.out.print(j+"\t");
for(int j=0;j<nsp2;j++)
System.out.print("\t");
for(int j=1;j<=nst;j++)
System.out.print(j+"\t");
System.out.print("\n");
nsp2=nsp2-2;
nsp=nsp+2;
nst--;
}
for(int i=0;i<n-1;i++)
System.out.print("\t");
System.out.print("1");
}