cliping array from a array
import java.io.*;
import java.util.*;
import java.text.*;
import java.math.*;
import java.util.regex.*;
public class Solution {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int arr[][] = new int[6][6];
int sum[] = new int[16];
int doSum = 0;
int k =0;
int index = 0;
for(int arr_i=0; arr_i < 6; arr_i++){
for(int arr_j=0; arr_j < 6; arr_j++){
arr[arr_i][arr_j] = in.nextInt();
}
}
for(int i =0; i<=3; i++)
{
for(int j=0; j<=3; j++)
{
//Specific the array
int row1 = (i+1);
int column1 = j;
int column2 = j+2;
//Now clipping the array // i get 6*6 dimension, Now a get 3*3 dimension
for(int m =i; m<=i+2; m++)
{
for(int n=j; n<=j+2; n++)
{
if( (m == row1 && n == column1) || ( m == row1 && (n == column2) ) )
doSum += 0;
else
doSum += arr[m][n];
}
}
sum[index] = doSum;
doSum = 0;
index++;
}
}
Arrays.sort(sum);
/*for(int round =0; round {
System.out.print(sum[round] + " ");
}*/
System.out.println(sum[15]);
}
}
import java.util.*;
import java.text.*;
import java.math.*;
import java.util.regex.*;
public class Solution {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int arr[][] = new int[6][6];
int sum[] = new int[16];
int doSum = 0;
int k =0;
int index = 0;
for(int arr_i=0; arr_i < 6; arr_i++){
for(int arr_j=0; arr_j < 6; arr_j++){
arr[arr_i][arr_j] = in.nextInt();
}
}
for(int i =0; i<=3; i++)
{
for(int j=0; j<=3; j++)
{
//Specific the array
int row1 = (i+1);
int column1 = j;
int column2 = j+2;
//Now clipping the array // i get 6*6 dimension, Now a get 3*3 dimension
for(int m =i; m<=i+2; m++)
{
for(int n=j; n<=j+2; n++)
{
if( (m == row1 && n == column1) || ( m == row1 && (n == column2) ) )
doSum += 0;
else
doSum += arr[m][n];
}
}
sum[index] = doSum;
doSum = 0;
index++;
}
}
Arrays.sort(sum);
/*for(int round =0; round
System.out.print(sum[round] + " ");
}*/
System.out.println(sum[15]);
}
}
Comments
Post a Comment