You are given a 2D integer array grid of size m x n.
You must select exactly one integer from each row of the grid.
Return an integer denoting the minimum possible bitwise OR of the selected integers from each row.
Example 1:
Input: grid = [[1,5],[2,4]]
Output: 3
Explanation:
1 | 2 = 3, which is the minimum possible.Example 2:
Input: grid = [[3,5],[6,4]]
Output: 5
Explanation:
5 | 4 = 5, which is the minimum possible.Example 3:
Input: grid = [[7,9,8]]
Output: 7
Explanation:
Constraints:
1 <= m == grid.length <= 1051 <= n == grid[i].length <= 105m * n <= 1051 <= grid[i][j] <= 105Loading editor...
[[1,5],[2,4]]