We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
Python Solution using dict:
def divisibleSumPairs(n, k, ar):
# Write your code here
remainder_count = {}
valid_pairs = 0
for num in ar:
remainder = num % k
complement = (k - remainder) % k
if complement in remainder_count:
valid_pairs += remainder_count[complement]
if remainder in remainder_count:
remainder_count[remainder] += 1
else:
remainder_count[remainder] = 1
return valid_pairs
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Divisible Sum Pairs
You are viewing a single comment's thread. Return to all comments →
Python Solution using dict: def divisibleSumPairs(n, k, ar): # Write your code here remainder_count = {} valid_pairs = 0