leetcode每日一题 883. 三维形体投影面积


leetcode每日一题 883. 三维形体投影面积

class Solution {
  public int projectionArea(int[][] grid) {
      int sum = 0;
      for (int i = 0; i < grid.length; i++) {
          int max = 0;
          int max2 = 0;
          for (int j = 0; j < grid[i].length; j++) {
              if(grid[i][j] != 0){
                  sum++;
              }
              max = Math.max(max,grid[i][j]);
              max2 = Math.max(max2,grid[j][i]);
          }
          sum += max;
          sum += max2;
      }
      return sum;
  }
}