• + 0 comments
    def cavityMap(grid):
        # Write your code here
        n = len(grid)
        new_grid = grid.copy()
        for i in range(1, n-1):
            for j in range(1, n-1):
                current = grid[i][j]
                top = grid[i-1][j]
                bottom = grid[i+1][j]
                left = grid[i][j-1]
                right = grid[i][j+1]
                if current > top and current > bottom and current > left and current > right:
                    new_grid[i] = new_grid[i][:j] + "X" + new_grid[i][j+1:]
                    
        return new_grid