Class Solution
java.lang.Object
g2501_2600.s2506_count_pairs_of_similar_strings.Solution
2506 - Count Pairs Of Similar Strings.<p>Easy</p>
<p>You are given a <strong>0-indexed</strong> string array <code>words</code>.</p>
<p>Two strings are <strong>similar</strong> if they consist of the same characters.</p>
<ul>
<li>For example, <code>"abca"</code> and <code>"cba"</code> are similar since both consist of characters <code>'a'</code>, <code>'b'</code>, and <code>'c'</code>.</li>
<li>However, <code>"abacba"</code> and <code>"bcfd"</code> are not similar since they do not consist of the same characters.</li>
</ul>
<p>Return <em>the number of pairs</em> <code>(i, j)</code> <em>such that</em> <code>0 <= i < j <= word.length - 1</code> <em>and the two strings</em> <code>words[i]</code> <em>and</em> <code>words[j]</code> <em>are similar</em>.</p>
<p><strong>Example 1:</strong></p>
<p><strong>Input:</strong> words = [“aba”,“aabb”,“abcd”,“bac”,“aabc”]</p>
<p><strong>Output:</strong> 2</p>
<p><strong>Explanation:</strong> There are 2 pairs that satisfy the conditions:</p>
<ul>
<li>
<p>i = 0 and j = 1 : both words[0] and words[1] only consist of characters ‘a’ and ‘b’.</p>
</li>
<li>
<p>i = 3 and j = 4 : both words[3] and words[4] only consist of characters ‘a’, ‘b’, and ‘c’.</p>
</li>
</ul>
<p><strong>Example 2:</strong></p>
<p><strong>Input:</strong> words = [“aabb”,“ab”,“ba”]</p>
<p><strong>Output:</strong> 3</p>
<p><strong>Explanation:</strong> There are 3 pairs that satisfy the conditions:</p>
<ul>
<li>
<p>i = 0 and j = 1 : both words[0] and words[1] only consist of characters ‘a’ and ‘b’.</p>
</li>
<li>
<p>i = 0 and j = 2 : both words[0] and words[2] only consist of characters ‘a’ and ‘b’.</p>
</li>
<li>
<p>i = 1 and j = 2 : both words[1] and words[2] only consist of characters ‘a’ and ‘b’.</p>
</li>
</ul>
<p><strong>Example 3:</strong></p>
<p><strong>Input:</strong> words = [“nba”,“cba”,“dba”]</p>
<p><strong>Output:</strong> 0</p>
<p><strong>Explanation:</strong> Since there does not exist any pair that satisfies the conditions, we return 0.</p>
<p><strong>Constraints:</strong></p>
<ul>
<li><code>1 <= words.length <= 100</code></li>
<li><code>1 <= words[i].length <= 100</code></li>
<li><code>words[i]</code> consist of only lowercase English letters.</li>
</ul>
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
Solution
public Solution()
-
-
Method Details
-
similarPairs
-