Check for a pair with given sum Python
PROGRAM TO FIND A PAIR IN GIVEN ARRAY WITH A GIVEN SUM
OUTPUT
Pair with given sum 16 is (10, 6)
CREDITS: https://www.geeksforgeeks.org/given-an-array-a-and-a-number-x-check-for-pair-in-a-with-sum-as-x/
# function to check for the given sum# in the arraydef printPairs(arr, arr_size, sum): # Create an empty hash set s = set() for i in range(0, arr_size): temp = sum-arr[i] if (temp in s): print "Pair with given sum "+ str(sum) + " is (" + str(arr[i]) + ", " + str(temp) + ")" s.add(arr[i])# driver codeA = [1, 4, 45, 6, 10, 8]n = 16printPairs(A, len(A), n)
Pair with given sum 16 is (10, 6)
Comments
Post a Comment