Solving Satisfiability of Equality Equations in go. Please try yourself first to solve the problem and submit your implementation to LeetCode before looking into solution.

## Problem Description

Example 1:

``````Input: ["a==b","b!=a"]
Output: false
Explanation: If we assign say, a = 1 and b = 1, then the first equation is satisfied, but not the second.  There is no way to assign the variables to satisfy both equations.``````

Example 2:

``````Input: ["b==a","a==b"]
Output: true
Explanation: We could assign a = 1 and b = 1 to satisfy both equations.``````

Example 3:

``````Input: ["a==b","b==c","a==c"]
Output: true``````

Example 4:

``````Input: ["a==b","b!=c","c==a"]
Output: false``````

Example 5:

``````Input: ["c==c","b==d","x!=z"]
Output: true``````

Note:

1. `1 <= equations.length <= 500`

2. `equations[i].length == 4`

3. 1 <= equations.length <= 500

4. equations[i].length == 4

See the full details of the problem Satisfiability of Equality Equations at LeetCode

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