Problem · Array
Find Max Number of Pairs
Learn this problemProblem statement
Given an array, find the numbers with the same number of digits that can form the largest number of different pairs. For example, given the array {1, 9, 23, 30, 54, 103}, the possible pairs are {1, 9}, {23, 30}, {23, 54}, {30, 54}, and the output should be 4.
Function
findMaxNumberOfPairs(nums: int[]) → intExamples
Example 1
nums = [1, 9, 23, 30, 54, 103]return = 4The possible pairs with the same number of digits are:
There are a total of 4 different pairs, so the output is 4.
{1, 9}{23, 30}{23, 54}Constraints
🐌🧡🦖