Find the Duplicate Number Problem Statement
Given an integer array 'ARR' of size 'N' containing numbers from 0 to (N - 2). Each number appears at least once, and there is one number that appears twice. Your task is to find and return this duplicate number.
Example:
Input:
t = 1
N = 5
ARR = [0, 3, 1, 2, 3]
Output:
3
Explanation:
The number '3' is the duplicate because it appears twice in the array.
Constraints:
1 <= t <= 10^2
0 <= N <= 10^3
- Time Limit: 1 sec
Note:
The duplicate number is always present in the given array.
Harshavardhan Babu
1y
works at
public class Solution { public static int duplicateNumber(int arr[]) { for(int i =0;i<arr.length;i++) { for(int j =i+1;j<arr.length;j++) { if(arr[i]==arr[j]) { return arr[i]; } } } return-1; } }
Help your peers!
Add answer anonymously...
Top Capgemini Software Developer interview questions & answers
Popular interview questions of Software Developer
Stay ahead in your career. Get AmbitionBox app
Helping over 1 Crore job seekers every month in choosing their right fit company
65 L+
Reviews
4 L+
Interviews
4 Cr+
Salaries
1 Cr+
Users/Month
Contribute to help millions
Get AmbitionBox app