Google Interview Question
1,220 Interview Reviews |
Back to all Google Interview Questions & Reviews
Interview questions and reviews posted anonymously by interview candidates
Interview Question for Software Engineer at Google:
Array of 100 integers from 1 to 100, shuffled. One integer is taken out, find that integer.
Helpful Question?
Yes |
No
Inappropriate?
Answers & Comments (5)
def missing_num(numbers):
s = len(numbers) + 1
for i, num in enumerate(numbers):
s += i+1
s -= num
return s
numbers = range(1, 101)
numbers.remove(89)
random.shuffle(numbers)
print missing_num(numbers)
Helpful Answer?
Yes |
No
Inappropriate?
1 of 1 people found this helpful
n = 100;
for( i =1; i <= n; i++)
sum += array[i];
print( (n+(n+1)/2 ) - sum )
Helpful Answer?
Yes |
No
Inappropriate?
Helpful Answer?
Yes |
No
Inappropriate?
Helpful Answer?
Yes |
No
Inappropriate?
To comment on this
question,
Sign In with Facebook or
Sign Up
1 of 1 people found this helpful
by Anonymous:
public static void findremoved(int[] input) {
HashSet<Integer> s = new HashSet<Integer>();
for(int i = 1; i <= 100; i++) s.add(i);
for(int i = 0; i < input.length; i++)
s.remove(input[i]);
for(int e : s)
System.out.println(e);
}