⭐️
# 題目敘述
Two strings X and Y are similar if we can swap two letters (in different positions) of X , so that it equals Y . Also two strings X and Y are similar if they are equal.
For example, "tars" and "rats" are similar (swapping at positions 0 and 2 ), and "rats" and "arts" are similar, but "star" is not similar to "tars" , "rats" , or "arts" .
Together, these form two connected groups by similarity: {"tars", "rats", "arts"} and {"star"} . Notice that "tars" and "arts" are in the same group even though they are not similar. Formally, each group is such that a word is in the group if and only if it is similar to at least one other word in the group.
We are given a list strs of strings where every string in strs is an anagram of every other string in strs . How many groups are there?
# Example 1:
Input: strs = ["tars","rats","arts","star"]
Output: 2
# Example 2:
Input: strs = ["omv","ovm"]
Output: 1
# 解題思路
# Solution
單字
** **
!! !!
片語 & 搭配詞
!! !!
