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
What is an advantage of polymorphism?
What are the benefits of oop?
Can main method override?
what is the drawback of classical methods in oops?
What is ambiguity in inheritance?
What are the 4 pillars of oop?
State what is encapsulation and friend function?
What is polymorphism and its types?
Can private class be inherited?
What is multilevel inheritance?
What is inheritance in simple words?
Write a program to reverse a string using recursive function?
Can abstract class have normal methods?
What are the three main types of variables?
Question: Write a program that prints a paycheck. Ask the program user for the name of the employee, the hourly rate, and the number of hours worked. If the number of hours exceeds 40, the employee is paid “time and a half”, that is, 150 percent of the hourly rate on the hours exceeding 40. Be sure to use stepwi se refine ment and break your solution into several functions. Use the int_name function to print the dollar amount of the check.