Open In App

Puzzle | Weight of Heavy Ball

Last Updated : 21 Oct, 2025
Comments
Improve
Suggest changes
48 Likes
Like
Report

There are 2187 identical-looking balls, but exactly one ball is heavier than the rest. You have a two-pan balance scale that can show three outcomes: left heavier, right heavier, or balance. What is the minimum number of weighings needed to guarantee finding the heavy ball? Explain briefly.

Weighing-Balls

Check if you were right - full answer with solution below.

Solution:

The minimum amount of measurements needed to be done will be equal to 7 times. 2187 = 3^7

Step 1: Divide the 2187 balls into 3 equal groups of 729 each, let's say C1, C2 and C3. Put C1 on one side of the weighing machine and C2 on the other. This can give rise to 3 conditions:

  • Condition 1: C1 equals C2, which means C3 has the heaviest ball
  • Condition 2: C1 < C2, which means C2 has the heaviest ball.
  • Condition 3: C1 > C2, which means C1 has the heaviest ball.

Let's suppose Condition 1 follows up, and C3 has the heaviest ball.

Weighing-Balls-solution

Step 2: Now divide C3 again into 3 equal groups of 243 each, naming them again C1, C2 and C3. Put C1 on one side of the weighing machine and C2 on the other. This can give rise to 3 conditions:

  • Condition 1: C1 equals C2, which means C3 has the heaviest ball
  • Condition 2: C1 < C2, which means C2 has the heaviest ball.
  • Condition 3: C1 > C2, which means C1 has the heaviest ball.

Let's suppose Condition 2 follows up, and C2 has the heaviest ball.

Weighing-Balls-solution-1

Step 3: Now divide C2 again into 3 equal groups of 81 each, naming them again C1, C2 and C3. Put C1 on one side of the weighing machine and C2 on the other. This can give rise to 3 conditions:

  • Condition 1: C1 equals C2, which means C3 has the heaviest ball
  • Condition 2: C1 < C2, which means C2 has the heaviest ball.
  • Condition 3: C1 > C2, which means C1 has the heaviest ball.

Let's suppose Condition 3 follows up, and C1 has the heaviest ball.

Weighing-Balls-solution-2

Step 4: Now divide C1 again into 3 equal groups of 27 each, naming them again C1, C2 and C3. Put C1 on one side of the weighing machine and C2 on the other. This can give rise to 3 conditions:

  • Condition 1: C1 equals C2, which means C3 has the heaviest ball
  • Condition 2: C1 < C2, which means C2 has the heaviest ball.
  • Condition 3: C1 > C2, which means C1 has the heaviest ball.

Let's suppose Condition 3 follows up, and C1 has the heaviest ball.

Weighing-Balls-solution-3

Step 5: Now divide C1 again into 3 equal groups of 9 each, naming them again C1, C2 and C3. Put C1 on one side of the weighing machine and C2 on the other. This can give rise to 3 conditions:

  • Condition 1: C1 equals C2, which means C3 has the heaviest ball
  • Condition 2: C1 < C2, which means C2 has the heaviest ball.
  • Condition 3: C1 > C2, which means C1 has the heaviest ball.

Let's suppose Condition 1 follows up, and C3 has the heaviest ball.

Weighing-Balls-solution-4

Step 6: Now divide C3 again into 3 equal groups of 3 each, naming them again C1, C2 and C3. Put C1 on one side of the weighing machine and C2 on the other. This can give rise to 3 conditions:

  • Condition 1: C1 equals C2, which means C3 has the heaviest ball
  • Condition 2: C1 < C2, which means C2 has the heaviest ball.
  • Condition 3: C1 > C2, which means C1 has the heaviest ball.

Let's suppose Condition 1 follows up, and C3 has the heaviest ball.

Weighing-Balls-solution-5

Step 7: Now finally divide C3 which has 3 balls into group of 1, naming them again B1, B2 and B3. Put B1 on one side of the weighing machine and B2 on the other. This can give rise to 3 conditions:

  • Condition 1: B1 equals B2, which means B3 has the heaviest ball
  • Condition 2: B1 < B2, which means B2 has the heaviest ball.
  • Condition 3: B1 > B2, which means B1 has the heaviest ball.

Let's suppose Condition 1 follows up, then B3 is the heaviest ball we were looking for.

Weighing-Balls-solution-6

So, it takes exactly 7 weighings to guarantee finding the heaviest ball among 2187 balls, because each weighing has three possible outcomes and 37 = 2187 covers all possibilities.


Explore