Tap here to switch tabs
Problem
Submissions

Problem: Make Number of Distinct Characters Equal

med
30 min
Try to solve the Make Number of Distinct Characters Equal problem.

Statement

You are given two 00 indexed strings, word1 and word2.

A move consists of selecting two indices, ii and jj, such that 0≤i<0 \leq i < word1.length and 0≤j<0 \leq j < word2.length, and swapping the character word1[i] with the character word2[j].

Return true if it is possible to make the number of distinct characters in word1 and word2 equal after applying exactly one move, and false otherwise.

Constraints:

  • 1≤1 \leq word1.length, word2.length ≤105\leq 10^5

  • word1 and word2 consist of only lowercase English letters.

⋮
Tap here to switch tabs
Problem
Submissions

Problem: Make Number of Distinct Characters Equal

med
30 min
Try to solve the Make Number of Distinct Characters Equal problem.

Statement

You are given two 00 indexed strings, word1 and word2.

A move consists of selecting two indices, ii and jj, such that 0≤i<0 \leq i < word1.length and 0≤j<0 \leq j < word2.length, and swapping the character word1[i] with the character word2[j].

Return true if it is possible to make the number of distinct characters in word1 and word2 equal after applying exactly one move, and false otherwise.

Constraints:

  • 1≤1 \leq word1.length, word2.length ≤105\leq 10^5

  • word1 and word2 consist of only lowercase English letters.