Number of Sum Pairs in an Array using Swift - iOS Coding Challenge
Let's Code : Remember we have to pass sorted array to this function : func numberOfSumPair(sortedArray : [ Int ] , key : Int ) -> Int { var startPointer = 0 var endPointer = sortedArray. count - 1 var sumPairs = 0 if sortedArray. count < 2 { return sumPairs } while startPointer < endPointer { let sum = sortedArray[startPointer] + sortedArray[endPointer] if sum == key { print ( "Pairs : \ ( sortedArray[startPointer] ) + \ ( sortedArray[endPointer] )" ) sumPairs += 1 startPointer += 1 } if sum > key { endPointer -= 1 ...