Medium
Quiz
#477 Total Hamming Distance
APPROACH
The Hamming distance between two integers counts the bit positions where they differ.
Given an integer array nums, return the total Hamming distance summed over every pair of integers in the array.
Example 1:
Input: nums = [4,14,2]
Output: 6
Explanation: In binary representation, the 4 is 0100, 14 is 1110, and 2 is 0010 (just
showing the four bits relevant in this case).
The answer will be:
HammingDistance(4, 14) + HammingDistance(4, 2) + HammingDistance(14, 2) = 2 + 2 + 2 = 6.
Example 2:
Input: nums = [4,14,4]
Output: 4
1 of 4
1:00
What is the optimal approach for this problem?