Solving Regions Cut By Slashes in go. Please try yourself first to solve the problem and submit your implementation to LeetCode before looking into solution.

## Problem Description

Return the number of regions.

Example 1:

``````Input:
[
" /",
"/ "
]
Output: 2
Explanation: The 2x2 grid is as follows:``````

Example 2:

``````Input:
[
" /",
"  "
]
Output: 1
Explanation: The 2x2 grid is as follows:``````

Example 3:

``````Input:
[
"\\/",
"/\\"
]
Output: 4
Explanation: (Recall that because \ characters are escaped, "\\/" refers to \/, and "/\\" refers to /\.)
The 2x2 grid is as follows:``````

Example 4:

``````Input:
[
"/\\",
"\\/"
]
Output: 5
Explanation: (Recall that because \ characters are escaped, "/\\" refers to /\, and "\\/" refers to \/.)
The 2x2 grid is as follows:``````

Example 5:

``````Input:
[
"//",
"/ "
]
Output: 3
Explanation: The 2x2 grid is as follows:``````

Note:

1. `1 <= grid.length == grid[0].length <= 30`
• 1 <= grid.length == grid[0].length <= 30

See the full details of the problem Regions Cut By Slashes at LeetCode

Originally posted at: @github.com/halfrost/LeetCode-Go