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.

AnswerBot
1y

Given an array of size N containing numbers from 0 to (N-2), find and return the duplicate number.

  • Iterate through the array and keep track of the frequency of each number using a hashmap.

  • Return the nu...read more

Anonymous
8mo
List not allowed duplicate values
cute puppy
1y
First find xor of all the element between 1 to n in o(1) using n%4 trick and then xor the result with all the elements of array linearly. PS: if you don't know the n%4 trick... here it is https://www.geeksforgeeks.org/calculate-xor-1-n/amp/
Anjali prajapati
1y

Duplicate values are not allowed

Anjali prajapati
1y

List not allowed duplicate values

Kareem 888 (Kstar)
1y

List not allowed duplicate values

Anonymous
1y

<include>http,

if

int array size 'N';

else,number 0 to (N-2);

goto (if) (else)

do

number presentt once,

print,N=5,;

while,array ranging 0 to3,

and

if single integers present twice,;

goto,if else;

(break) the numb...read more

Prashanth Jayaram
1y

Set unique = new HashSet();
List duplicateList = Arrays.of(inputArray);

duplicateList.stream().filter(s-> !unique.add(s)).forEach(System.out.println);

Harshal Dhamankar
1y

Sure, I can help you with that. Here is the algorithm to find the duplicate number in an array:

  1. Iterate through the array and create a set of all the elements in the array.

  2. Iterate through the set and c...read more

Add answer anonymously...
TCS Software Engineer Interview Questions
Stay ahead in your career. Get AmbitionBox app
qr-code
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

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter