We have a scale and 7 balls. 1 ball is heavier than all the
rest. How to determine the heaviest ball with only 3
possible weighing attempts?
Answer Posted / adub
12 vs 34
12 vs 56
1 vs 5
1) Establish a control group by weighing 12 vs 34. If they
are equal then 1234 are all control. If they are not equal
than 567 are all control.
2) Weigh two of the non-control group against two of the
control group. If they are equal than the other non-control
balls contain the outlier. If they are not equal than you
have determined heavier/lighter and narrowed it down to 2 balls.
3) Weight one of two balls against the control to find
which one is the outlier. example 1 vs 5. If equal then
you know it's the other ball.
note: There is one case where you would have to check
results from the first weighing to find out heavier/lighter.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
if i have same function with same number of argument but defined in different files. Now i am adding these two files in a third file and calling this function . which will get called and wht decide the precedence?
What is destructor in oop?
What is the purpose of polymorphism?
What is the difference between encapsulation and polymorphism?
How do you explain polymorphism?
Why is polymorphism needed?
What does I oop mean?
What are the two different types of polymorphism?
#include
What is property in oops?
What is abstraction in oops?
Is oop better than procedural?
What is the real time example of inheritance?
What is the point of polymorphism?
What is multilevel inheritance in oop?