Introduction
कई ranking questions किसी व्यक्ति की overall rank देते हैं और साथ में subgroup (उदा., लड़के/लड़कियाँ, division A/division B, या class-section) में उसकी rank भी देते हैं। ऐसे प्रश्न यह जाँचते हैं कि आप subgroup के लोगों की गिनती और overall गिनती को अलग कर के जल्दी से convert कर सकते हैं या नहीं।
इस pattern को समझ लेने से आप यह पता लगा सकेंगे कि दूसरे समूह के कितने लोग किसी व्यक्ति से आगे/पीछे हैं और subgroup ranks को पूरे class के संदर्भ में कैसे रखें।
Pattern: Rank in Subset (Gender/Category)
Pattern
मुख्य विचार: Overall rank से पहले कितने लोग आगे हैं (overall - 1) निकालें। Subgroup में आगे वाले घटाकर other-group में आगे कितने हैं निकालें।
मूल सम्बन्ध:
- Overall में आगे लोग = Overall rank - 1.
- Subgroup में आगे लोग = Subgroup rank - 1.
- Other-group के आगे लोग = (Overall people-ahead) - (Same-group people-ahead).
- ज़रूरत हो तो counts को फिर rank में बदलें: Rank = people-ahead + 1.
Step-by-Step Example
Question
Riya class में overall 10th है और girls में 4th है। उससे आगे कितने लड़के हैं?
Solution
-
Step 1: Overall में आगे कितने हैं निकालें
Overall rank = 10 → overall में आगे = 10 - 1 = 9. -
Step 2: girls में कितनी आगे हैं निकालें
Girls में 4th होने का मतलब girls में आगे = 4 - 1 = 3. -
Step 3: boys आगे = overall-ahead - girls-ahead
Boys ahead = 9 - 3 = 6. -
Final Answer:
Riya से आगे 6 लड़के हैं। -
Quick Check:
3 girls + 6 boys = 9 आगे → Riya overall 10th ✅
Quick Variations
1. यदि subgroup rank और subgroup size दिया हो, तो subgroup-ahead और subgroup-behind निकाल सकते हैं।
2. यदि पूछा हो कि other group में कितने पीछे हैं, तो पहले other-group का कुल = total - subgroup-size (यदि total पता हो) निकालें और उससे other-group-ahead घटाएँ।
3. जब दो अलग लोगों के subgroup ranks दिए हों, तो दोनों को overall में बदलने के लिए पहले people-ahead + 1 करके compare करें।
4. अगर overall rank ऊपर से और subgroup rank नीचे से दिया हो (या उल्टा), तो पहले reference बदलकर same-direction पर ले आएँ (people-ahead / people-behind में)।
Trick to Always Use
- Step 1 → दोनों ranks को "people ahead" रूप में बदलें (rank - 1) - इससे हिसाब साफ़ रहता है।
- Step 2 → Other-group-ahead = (Overall people-ahead) - (Same-group people-ahead)।
- Step 3 → अगर rank चाहिए तो people-ahead + 1 कर दें।
Summary
Summary
- सभी ranks को पहले "people ahead" (rank - 1) में बदलना conversions को आसान बनाता है।
- Other-group-ahead = (Overall people-ahead) - (Same-group people-ahead)।
- Count को rank में बदलने के लिए 1 जोड़ें (Rank = people-ahead + 1)।
- यदि total पता हो तो subgroup sizes से यह भी निकाल सकते हैं कि other-group में कितने पीछे या आगे हैं।
याद रखने के लिए उदाहरण:
अगर कोई overall 12th है और subgroup में 5th है → overall-ahead = 11, subgroup-ahead = 4 → other-group ahead = 11 - 4 = 7।
