Leetcode 1496 Solution

This article provides solution to leetcode question 1496 (lucky-numbers-in-a-matrix)

https://leetcode.com/problems/lucky-numbers-in-a-matrix

Solution

class Solution: def luckyNumbers (self, matrix: List[List[int]]) -> List[int]: m = len(matrix) n = len(matrix[0])
row_mins = [min(values) for values in matrix] col_mins = []
for j in range(n): values = [] for i in range(m): values.append(matrix[i][j]) col_mins.append(max(values))
ans = [] for i in range(m): for j in range(n): if matrix[i][j] == row_mins[i] == col_mins[j]: ans.append(matrix[i][j]) return ans