Introduction
"Common Code for Multiple Words" प्रकार के प्रश्नों में आपको कई छोटे वाक्यांशों या वाक्यों के कोड दिए जाते हैं और आपको पता लगाना होता है कि कौन-सा शब्द या token उन codes के किस हिस्से से मेल खाता है। ये प्रश्न systematic तुलना करने, overlaps से अलग-आलाद भाग निकालने और हर शब्द के लिए एक स्थिर कोड असाइन करने की क्षमता को परखते हैं - reasoning सेक्शनों में यह एक आम काम है।
यह पैटर्न महत्वपूर्ण है क्योंकि यह आपको बहु-उदाहरणों की तुलना कर के elimination और intersection लॉजिक से हर शब्द के contribution को उजागर करना सिखाता है।
Pattern: Common Code for Multiple Words
Pattern
मुख्य अवधारणा यह है: वाक्य में हर अलग शब्द (या token) कोड के एक स्थिर उप-कोड (letter, number, symbol, या block) से दर्शाया जाता है। कई coded phrases की तुलना करके जिनमें शब्द साझा होते हैं, आप intersection और difference लॉजिक से यह अलग कर सकते हैं कि कौन-सा उप-कोड किस शब्द का है।
हर बार निम्न बातों की जाँच करें:
- साझा शब्द ढूँढें: overlapping phrases में जो identical sub-codes बार-बार दिखें वे आम तौर पर साझा शब्द से मेल खाते हैं।
- set-difference का उपयोग करें: overlapping phrases में से sub-codes घटा कर अलग शब्दों के कोड का पता लगाएं।
- position vs token पर ध्यान दें: codes positional हो सकते हैं (जैसे पहला शब्द → पहला token) या token-based (word → token जहाँ भी हो) - अलग-अलग वाक्य क्रम देखकर सत्यापित करें।
- multi-word tokens का ध्यान रखें: कभी-कभी एक कोड word-pair (उदा., "and the") का प्रतिनिधित्व कर सकता है - और उदाहरणों से इसकी पुष्टि करें।
- Consistency की पुष्टि करें: एक बार आप ने किसी शब्द के लिए कोड असाइन कर दिया तो सभी examples के खिलाफ उसे चेक करें ताकि गलती न हो।
Step-by-Step Example
Question
किसी विशेष code में:
"Sky is blue" = 243
"Blue and sea" = 351
"Sea is sky" = ?
Solution
-
Step 1: वाक्यों और codes की सूची बनाइए
Phrase A: Sky is blue → 2 4 3।
Phrase B: Blue and sea → 3 5 1। -
Step 2: स्पष्ट सामान्य mapping पहचानें
शब्द blue दोनों वाक्यों में आता है और उसका सामान्य numeric token 3 है। तो हम तय करते हैं: blue = 3।
-
Step 3: set-difference से बाकी शब्दों का mapping निकालें
A - B = {2,4,3} - {3,5,1} = {2,4} → ये {sky, is} से मेल खाते हैं।
B - A = {3,5,1} - {2,4,3} = {5,1} → ये {and, sea} से मेल खाते हैं।
चूँकि 3 पहले ही blue को दिया जा चुका है, इसलिए A के शेष unique tokens 2 और 4 हैं; B के शेष 5 और 1 हैं। एक सुसंगत one-to-one mapping यह होगी:- sky = 2
- is = 4
- blue = 3
- and = 5
- sea = 1
-
Step 4: लक्ष्य वाक्य पर mapping लागू करें
"Sea is sky" → sea (1), is (4), sky (2) → 1 4 2।
-
Final Answer:
142
-
Quick Check:
मूल वाक्यों के खिलाफ mapping सत्यापित करें:
Sky is blue → 2 4 3 (मिलता है)।
Blue and sea → 3 5 1 (मिलता है)।
सभी शब्दों को unique tokens मिले और कोई विरोधाभास नहीं बचा।
Quick Variations
1. Position-specific codes: हर शब्द स्थिति (1st/2nd/3rd) का कोड होता है चाहे शब्द मेल खाए या नहीं।
2. Token-based codes: प्रत्येक अलग शब्द का अपना sub-code होता है (जब तक डेटा position-based न कहे तब तक यही मानें)।
3. Composite tokens: एक code block एक phrase या शब्द-युग्म का प्रतिनिधित्व कर सकता है (उदा., "and the")।
4. Symbol mixing: codes अलग-अलग हिस्सों के लिए letters और numbers दोनों मिला सकते हैं।
5. Ambiguous functional words: छोटे शब्द (is, and, the) को अलग तरीके से reuse किया जा सकता है - इन्हें स्पष्ट करने के लिए और उदाहरण चाहिए।
Trick to Always Use
- Step 1: phrases vs code tokens की तालिका बनाइए और overlaps को मार्क करें।
- Step 2: set-difference (A - B) का प्रयोग कर भिन्न शब्दों के code अलग करें।
- Step 3: जब तक डेटा positional न दिखाए token-based mapping को प्राथमिकता दें।
- Step 4: जो mapping प्रस्तावित करें उसे सभी examples के खिलाफ जाँचें - कोई भी विरोधाभास मिलने पर पुनः मूल्यांकन करें।
Summary
Summary
- साझा numeric tokens ढूँढने के लिए coded phrases की तुलना करें - यह साझा शब्दों को उजागर करता है।
- यूनिक शब्दों के कोड अलग करने के लिए set-differences का उपयोग करें।
- जाँचें कि logic token-based है या position-based - अलग वाक्य क्रम देखकर पता करें।
- हर mapping को हर वाक्य के खिलाफ सत्यापित करें ताकि consistency बनी रहे।
याद रखने के लिए उदाहरण:
“Sky is blue” = 243, “Blue and sea” = 351 ⇒ “Sea is sky” = 142
