My code is giving correct output ,but still it kept getting wrong in the codechef ide,I’m beginner,so can anyone please help me…
/* package codechef; // don’t place package name! */
import java.util.;
import java.lang.;
import java.io.*;
/* Name of the class has to be “Main” only if the class is public. */
class codechef1
{
public static void main (String[] args) throws java.lang.Exception
{
Scanner sc=new Scanner(System.in);
int t=-1;
if(sc.hasNext())
t=sc.nextInt();
int j=0,i=0;
int arr[]=new int[10];
while(j<t)
{
int n= 1;
if(sc.hasNext())
n=sc.nextInt();
i=0;
int x[]=new int[n];
int xi;
while(i<n)
{ if(sc.hasNext())
x[i]=sc.nextInt();
i++;
}
int c=1;
int k=0;
for(i=0;i<n-1;i++)
{
if((x[i+1] - x[i]) <=2)
{
c++;
}
else
{ arr[k]=c;
k++;
c=1;
}
}
arr[k]=c;
int val=arr[0];
int dc=0;
i=0;
while(arr[i]!=0)
{i++;}
k=i;
if(i==1)
{ System.out.println(arr[0]+ " " +arr[0]);
}
else
{
while(dc<i)
{
if(arr[dc+1]>arr[dc])
{val=arr[dc+1];
}
dc++;
}
System.out.println(arr[0] + " " + val);
}
j++;
}
}
}