THE PROGRAM IS NOT RUNNING IN CODECHEF

I HAVE DONE THE PROBLEM TRACE OF A MATRIX IN JAVA(BEGINERS PROBLEM SECTION) WHEN I AM COMPILING AND RUNNING THE PROGRAM IN BLUE J IT IS EXECUTING SUCCESFULLY BUT IN CODECHEF IT IS GIVING WRONG ANSWER.YOU RUN THAT TOO TO CHECK IT.
PLEASE HELP…

import java.util.*;
class Trace
{
public static void main(String arg[])
{
Scanner sc = new Scanner(System.in);
int g,y=0,u=0,i,n,j,k,sum=0;
int res =sc.nextInt();
for(int o=0;o<res;o++)
{
g=sc.nextInt();
int h[][]=new int[g][g];
//Accepting the elements of square matrix
for(i=0;i<g;i++)
{
for(k=0;k<g;k++)
{
h[i][k]=sc.nextInt();
}
}
//Manipulating the maximum value of the trace
for(n=0;n<=1;n++)
{

for(i=0;i<g;i++)
{

for(j=i;j<g;j++)
{
   
    if((j-y)<g || (j-y)==g-1 && j==0 || (j-y)==0 && j==g-1)
    {
    sum=sum+h[j][j-y];
    }
    else
    break;    
}
if(n==0)
y++;
else
y=y-1;
if(sum>u  || i==0 && n==0)
{
         u=sum;
}

sum=0;

}
y=-1;
}
System.out.println(u);
}
}
}

The Class name should be Main

Please don’t use Capital letters. And try to format code. And if query is resolved then close this question.

share link of your solution instead of formatting…

1 Like