Introduction
Many reasoning tests ask how many people stand between two given ranks. This pattern is quick to solve once you recognise the simple relationship between two ranks.
Mastering this helps in arrangement, ranking and ordering problems where you must count positions or gaps.
Pattern: Rank Difference Between Two Persons
Pattern
The key idea: Number of people between two ranks = |Rank₁ - Rank₂| - 1.
If ranks are given from the same end (top/left or bottom/right) use the absolute difference minus one. If ranks are from opposite ends, convert one rank to the same reference before applying the formula.
Step-by-Step Example
Question
A is 6th from the top and B is 9th from the top in a class. How many students are between A and B?
Solution
-
Step 1: Identify the two ranks
A = 6th from top, B = 9th from top. -
Step 2: Compute the absolute difference
|9 - 6| = 3. -
Step 3: Subtract 1 to get people in between
Number between = 3 - 1 = 2. -
Final Answer:
2 persons -
Quick Check:
Ranks list (top → bottom): 1 ... 5, A(6), 7, 8, B(9), ... → two persons (7 & 8) between ✅
Quick Variations
1. If ranks are from opposite ends, convert one rank:
Left-to-right conversion: Left position L → Right position = Total - L + 1.
2. If asked "how many persons are not between them" use complementary counting (Total - persons between - 2).
3. If one rank equals the other, there are 0 persons between (same position).
Trick to Always Use
- Step 1 → Ensure both ranks use the same reference (top/left or bottom/right).
- Step 2 → Compute |Rank₁ - Rank₂| - 1 to get the number between.
Summary
Summary
- Use |Rank₁ - Rank₂| - 1 to quickly find people between two ranks.
- Convert ranks to the same end first if they are given from opposite ends.
- Check edge cases: adjacent ranks → 0 between; same rank → 0 between.
- For complementary questions (e.g., how many not between), use Total - between - 2.
Example to remember:
If A = 3rd and B = 7th (same reference) → between = |7 - 3| - 1 = 3 persons (4th, 5th, 6th).
