Untitled

 avatar
unknown
plain_text
19 days ago
591 B
0
Indexable
class Solution {
public:
    int countServers(vector<vector<int>>& grid) {
        unordered_map < int , int > row, col;

        for(int i=0;i<grid.size();i++) {
            for(int j=0;j<grid[0].size();j++) {
                if(grid[i][j] == 0)continue;
                row[i]++;
                col[j]++;
            }
        }

        int ans = 0;

        for(int i=0;i<grid.size();i++) {
            for(int j=0;j<grid[0].size();j++) {
                if(grid[i][j] == 0)continue;
                if(row[i]>=2 || col[j]>=2)ans++;
            }
        }

        return ans;
    }
};
Leave a Comment