Introduction
Matrix Coding (जिसे grid या Polybius-square coding भी कहा जाता है) अक्षरों को एक 2-D टेबल में रखता है और हर अक्षर को उसके row-column समन्वय द्वारा दर्शाता है। यह पैटर्न उच्च-स्तरीय reasoning टेस्टों में व्यापक रूप से उपयोग होता है क्योंकि यह स्थानिक इंडेक्सिंग को सरल lookup के साथ मिलाता है - तेज़ और भरोसेमंद encoding/decoding के लिए उपयुक्त है।
Pattern: Matrix Coding
Pattern
मुख्य विचार: वर्णमाला (या प्रतीकों) को एक निश्चित rows×columns ग्रिड में व्यवस्थित करें और प्रत्येक अक्षर को उसके (row, column) coordinate pair से एन्कोड करें - उदाहरण के लिए A=(1,1), B=(1,2) ... Z=(5,5) एक 5×5 ग्रिड में (I/J अक्सर एक कक्ष साझा करते हैं)।
सामान्य matrix योजनाएँ:
- Row-Column numeric coordinates: Letter → (row, column) - उदाहरण के लिए C → (1,3) किसी 3×9 लेआउट में, ग्रिड पर निर्भर।
- Single-digit pair code: हर अक्षर के लिए दो अंक (पहले row फिर column) का उपयोग कर numeric कोड बनाना।
- Combined cell codes: पंक्तियों के लिए अक्षर और स्तंभों के लिए संख्या का उपयोग (उदा., A3)।
- Variable-size grids: 3×3 अंक के लिए, 5×5 वर्णमाला के लिए (I/J कॉम्बाइंड), 6×6 A-Z + 0-9 के लिए।
- Coordinate transforms: कभी-कभी coordinates को transform किया जाता है (किसी स्थिरांक को जोड़ना/घटाना, इंडेक्स को mirror करना) - हमेशा उदाहरणों से इसका अनुमान लगाएँ।
Step-by-Step Example
Question
Use a 5×5 grid जहाँ अक्षर row-wise भरे गए हैं और I/J एक सेल साझा करते हैं:
1 2 3 4 5
1: A B C D E
2: F G H I/J K
3: L M N O P
4: Q R S T U
5: V W X Y Z
यदि CAT का matrix कोड निकाला जाए, तो वह क्या होगा?Solution
Step 1: प्रत्येक अक्षर के coordinates पहचानें
C → row 1, column 3 ⇒ (1,3).
A → (1,1).
T → row 4, column 4 ⇒ (4,4).Step 2: आउटपुट फॉर्मेट चुनें
सामान्य फॉर्मेट: numeric pairs को concatenate करना → (1,3)(1,1)(4,4) या digits → 13 11 44 या compact 131144. हम यहाँ two-digit pairs स्पेस से अलग करके उपयोग करेंगे: 13 11 44।Final Answer:
13 11 44 (यानि C = 13, A = 11, T = 44)।Quick Check:
रिवर्स lookup: 13 → row1 col3 = C; 11 → A; 44 → row4 col4 = T ✅
Quick Variations
1. 6×6 ग्रिड का उपयोग करें ताकि अंक (0-9) भी शामिल हो सकें।
2. ग्रिड को column-wise भरें न कि row-wise - इससे coordinates बदल जाते हैं।
3. index transform जोड़ें: encode को (row+1, col-1) या rows को mirror (row → 6-row) कर दें।
4. पंक्तियों के लिए अक्षर और स्तंभों के लिए संख्याएँ (उदा., B3) जैसी mixed-format का उपयोग करें।
5. कुछ टेस्ट pairs को single digits में compress कर देते हैं; हमेशा उदाहरणों से फॉर्मैट की पुष्टि करें।
Trick to Always Use
- Step 1: उदाहरणों के अनुसार ग्रिड को ठीक वहीँ recreate करें (row-wise/column-wise और कोई shared cells)।
- Step 2: हर अक्षर के लिए (row, column) स्पष्ट रूप से लिखें - लंबे शब्दों के लिए इसे दिमाग में याद रखने की कोशिश न करें।
- Step 3: आउटपुट फॉर्मैट तय करें (स्पेस से अलग pairs, concatenated digits, या letter+number) और उसमें consistent रहें।
- Step 4: पहला और आख़िरी pair decode करके quick-check करें ताकि सुनिश्चित हो कि आपने सही ग्रिड उपयोग किया है।
Summary
Summary
- Matrix Coding प्रत्येक सेल को एक coordinate pair (row, column) पर मैप करती है - इन्हें तेजी से बनाना और पढ़ना अभ्यास से आता है।
- हमेशा पुष्टि करें: ग्रिड का आकार, fill direction (row/column), shared cells (I/J), और आउटपुट फॉर्मैट।
- अक्षर-दर-अक्षर काम करें, coordinates लिखें, फिर जोड़ें - यह लंबे स्ट्रिंग्स में गलती से बचाता है।
- संगतता जाँचने के लिए एक-दो pairs को रिवर्स करके सत्यापित करें कि आपकी एनकोडिंग ग्रिड के अनुरूप है।
