Left rotation

 import java.io.*;

import java.math.*;
import java.security.*;
import java.text.*;
import java.util.*;

public class Solution
{
    public static void main(String args[])
    {
        Scanner sc=new Scanner(System.in);
        int n=6,q=0,w=3;
        int r=1,p=1,e=0,b=2;
        int sum[][]=new int[4][4];
        int great=0;
        int sumup=0,summid=0,sumbot=0;
        int u[]=new int[4];int f=0;
        int mid[]=new int[4];
        int bo[]=new int[4];
        int a[][]=new int[6][6];
        for(int i=0;i<n;i++)
        {
            for(int j=0;j<n;j++)
            {
                a[i][j]=sc.nextInt();
            }
        }
        for(int o=0;o<4;o++)
        {
            q=0;w=3;f=0;r=1;
            for(int g=0;g<4;g++)
            {
                for(int k=q;k<w;k++)
                {
                sumup=sumup+a[e][k];
                }
                for(int op=f;op<=f;op++)
                {
                u[op]=sumup;
                }
                if(q<3&&w<=5)
                {
                q=q+1;
                w=w+1;
                f++;
                }
            sumup=0;
            }
        f=0;
        for (int v=0;v<4;v++)
        {
            for(int t=r;t<=r;t++)
            {
                summid=summid+a[p][t]; 
            }
            for(int op1=f;op1<=f;op1++)
            {
                mid[op1]=summid;
            }
            if(r<=4)
            { 
            r++;
            f++;
            }
            summid=0;
        }
        q=0;w=3;f=0;
        for(int h=0;h<4;h++)
        {
            for(int y=q;y<w;y++)
            {
                sumbot=sumbot+a[b][y];
            }   
            for(int op=f;op<=f;op++)
            {
                bo[op]=sumbot;
            }
            if(q<3&&w<=5)
            {
                q=q+1;
                w=w+1;
                f++;
            }
            sumbot=0;
        }
        for(int c=0;c<4;c++)
        { 
        sum[o][c]=u[c]+mid[c]+bo[c]; 
        }
        if(p<=4&&e<=3&&b<=5)
        {
          p++;
          e++;
          b++;
        }
    }
    great=sum[0][0];
    for(int ao=0;ao<4;ao++)
    {
        for(int bot=0;bot<4;bot++)
        {
            if(great<=sum[ao][bot])
            great=sum[ao][bot];
        }
    }
     System.out.print(great);   
  }
}

Comments