Pair Sum Problem Statement
You are provided with an array ARR
consisting of N
distinct integers in ascending order and an integer TARGET
. Your objective is to count all the distinct pairs in ARR
whose sum equals TARGET
.
Note:
- Pair
(x, y)
and Pair(y, x)
are considered as the same pair. - If no such pair exists with a sum equal to
'TARGET'
, then return -1.
Example:
Input:
ARR = [1, 2, 3], TARGET = 4
Output:
1
Explanation:
There exists only one pair in ARR
with a sum of 4, which is (1, 3)
. (1, 3)
and (3, 1)
are counted as a single pair.
Constraints:
1 ≤ T ≤ 100
2 ≤ N ≤ 5000
1 ≤ ARR[i], TARGET ≤ 105
- The array
ARR
contains distinct elements.

AnswerBot
4mo
Count distinct pairs in an array whose sum equals a given target.
Use two pointers approach to iterate through the array and find pairs with sum equal to target.
Keep track of visited pairs to avoid cou...read more
Help your peers!
Add answer anonymously...
Facebook Software Developer Intern interview questions & answers
A Software Developer Intern was asked Q. Running Absolute Difference in Arrays Given an array ARR consisting of 'N' non-n...read more
A Software Developer Intern was asked Q. All Prime Numbers Less Than or Equal to N Given a positive integer N, your task ...read more
A Software Developer Intern was asked Q. Triplets with Given Sum Problem Given an array or list ARR consisting of N integ...read more
Popular interview questions of Software Developer Intern
A Software Developer Intern was asked Q1. Running Absolute Difference in Arrays Given an array ARR consisting of 'N' non-n...read more
A Software Developer Intern was asked Q2. All Prime Numbers Less Than or Equal to N Given a positive integer N, your task ...read more
A Software Developer Intern was asked Q3. Triplets with Given Sum Problem Given an array or list ARR consisting of N integ...read more
Stay ahead in your career. Get AmbitionBox app


Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+
Reviews
10L+
Interviews
4 Cr+
Salaries
1.5 Cr+
Users
Contribute to help millions
AmbitionBox Awards
Get AmbitionBox app

