Surrounded Regions
Medium
Topics
Given an m x n board of 'X' and 'O', capture all regions of 'O' that are fully surrounded by 'X' (flip them to 'X'). Any 'O' connected to the border is safe. Return the resulting board.
Example 1
Input: board = ["XXXX","XOOX","XXOX","XOXX"] Output: ["XXXX","XXXX","XXXX","XOXX"]
Constraints
- 1 <= m, n <= 200
- board[i][j] is 'X' or 'O'.
Run ⌘' · Submit ⌘⏎