MCPcopy Create free account
hub / github.com/Tiwarishashwat/InterviewCodes / diagonalSum

Method diagonalSum

MagicSquaresInGrid.java:45–52  ·  view source on GitHub ↗
(int grid[][], int r, int c)

Source from the content-addressed store, hash-verified

43 }
44
45 public int diagonalSum(int grid[][], int r, int c){
46 int sum1 = grid[r][c] + grid[r+1][c+1] + grid[r+2][c+2];
47 int sum2 = grid[r][c+2] + grid[r+1][c+1] + grid[r+2][c];
48 if(sum1==sum2){
49 return sum1;
50 }
51 return -1;
52 }
53 public boolean isMagicSquare(int grid[][], int r, int c){
54 int rowSum = findRowSum(grid,r,c); //3*3
55 if(rowSum==-1) return false;

Callers 1

isMagicSquareMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected