कूट-लेखन (Coding) का अर्थ है — किसी शब्द, संख्या या संदेश को एक गुप्त नियम के अनुसार बदल देना। कूट-वाचन (Decoding) का अर्थ है — उस गुप्त नियम को पहचानकर वापस असली अर्थ निकालना।
सरल भाषा में समझो: मान लो तुम्हारे और तुम्हारे दोस्त के बीच एक नियम है कि हर अक्षर को उसके अगले अक्षर से बदलो। तो "CAT" लिखने की जगह तुम लिखते हो "DBU"। यही कूट-लेखन है। अब अगर तुम्हारा दोस्त "DBU" देखकर "CAT" समझ लेता है — वह कूट-वाचन कर रहा है।
परीक्षा में इसका उद्देश्य है कि जाँचा जाए कि तुम pattern पहचान सकते हो या नहीं। Logic और systematic सोच ही यहाँ काम आती है।
IBPS RRB में Coding-Decoding के मुख्य प्रकार:
A→D यानी +3 shift)+, -, ×, ÷) को शब्दों से बदल देते हैं, फिर BODMAS लगाओइनमें से IBPS RRB Office Assistant के स्तर पर सबसे ज़्यादा पूछे जाते हैं — अक्षर-shift और शब्द-कूट (sentence coding)। कोडेड संक्रियाएँ भी आती हैं जहाँ BODMAS की ज़रूरत पड़ती है।
यह सबसे बुनियादी प्रकार है। नियम होता है कि हर अक्षर को वर्णमाला में एक निश्चित संख्या के स्थान आगे (+) या पीछे (-) खिसकाओ।
वर्णमाला की गिनती याद रखो:
A=1, B=2, C=3, D=4, E=5, F=6, G=7, H=8, I=9, J=10
K=11, L=12, M=13, N=14, O=15, P=16, Q=17, R=18, S=19, T=20
U=21, V=22, W=23, X=24, Y=25, Z=26
उदाहरण: MOTHER → LNSGDQ
देखो: M(13)→L(12), O(15)→N(14), T(20)→S(19), H(8)→G(7), E(5)→D(4), R(18)→Q(17)
हर अक्षर -1 shift हुआ। यानी नियम है "प्रत्येक अक्षर को एक स्थान पीछे ले जाओ।"
उदाहरण: MANGO → PDQJR — यहाँ M(13)→P(16), A(1)→D(4), N(14)→Q(17), G(7)→J(10), O(15)→R(18) — हर अक्षर +3 shift।
Circular shift का ध्यान रखो: Z के बाद A आता है। तो Z+1 = A, Y+2 = A नहीं, बल्कि Y+2 = A (क्योंकि Z+1=A, Y+2=A)। सावधान — Z+3 = C होगा।
यहाँ तीन या अधिक कथन दिए जाते हैं जिनमें हर शब्द को एक symbol, संख्या या दूसरे शब्द से बदला गया है। तुम्हें comparison करके पता लगाना है।
विधि — Cross-Matching:
कदम 1: दो ऐसे कथन ढूँढो जिनमें एक common शब्द हो।
कदम 2: उन दो कथनों के codes में जो common code है — वही उस common शब्द का code है।
कदम 3: अब एक शब्द और उसका code पक्का हो गया। इसे पहले कथन में रखो। जो शब्द और code बचेंगे — उन्हें match करो।
उदाहरण:
'wealth' पहले और दूसरे में है → code '67' common है → wealth = 67
'happiness' दूसरे और तीसरे में है → code '44' common है → happiness = 44
'is' पहले और तीसरे में है → code '49' common है → is = 49
अब पहले कथन में: wealth(67), is(49) निकाल दो → बचा health = 318
दूसरे कथन में: wealth(67), happiness(44) निकाल दो → बचा brings = 28
यहाँ +, -, ×, ÷ को शब्दों से बदला जाता है।
सबसे ज़रूरी बात: पहले शब्दों को operators से बदलो, उसके बाद BODMAS लगाओ।
BODMAS का क्रम: Brackets → Orders → Division → Multiplication → Addition → Subtraction
उदाहरण: 'joy' = ×, 'find' = +, 'for' = ÷, 'new' = -
8 find 16 for 4 joy 3 new 2
बदलने पर: 8 + 16 ÷ 4 × 3 - 2
BODMAS: पहले Division — 16 ÷ 4 = 4
फिर Multiplication — 4 × 3 = 12
फिर: 8 + 12 - 2 = 18
एक आम गलती: लोग बायीं से दायीं गिनते जाते हैं — 8 + 16 = 24, 24 ÷ 4 = 6, 6 × 3 = 18, 18 - 2 = 16 — यह गलत है। BODMAS पहले लगाओ।
कुछ प्रश्नों में अक्षरों का क्रम पलट देते हैं और फिर shift करते हैं। या alternate अक्षरों पर अलग-अलग नियम लागू होते हैं। इन्हें पहचानने के लिए पहले देखो — क्या शब्द की लंबाई बदली? नहीं बदली तो probably shift है। अगर sequence बदली लगे तो reversal + shift हो सकता है।
जब भी देखो कि A→F, B→G, C→H... यानी हर अक्षर 5 आगे खिसका — तो EJOT नियम काम आता है। E(5), J(10), O(15), T(20) ये चार अक्षर +5 shift पर "anchor" हैं। किसी भी अक्षर का +5 code निकालना हो, तो बस उसकी position में 5 जोड़ो। 26 से ज़्यादा हो जाए तो 26 घटाओ।
उदाहरण: S(19) का +5 code → 19+5=24 → X।
मानक विधि: A की position याद करो, फिर गिनो — 5 steps — 10 seconds।
इस pattern से: S→X तुरंत दिखता है क्योंकि S के anchor से 4 दूर है, X उसी अंतर पर है — 3-4 seconds।
Sentence Coding में तीन कथन हों तो सीधे दूसरे और तीसरे कथन से शुरू करो — इनमें common शब्द ढूँढो। उसका code पक्का हो जाएगा। फिर पहले और दूसरे में जाओ। इस क्रम में पहले कथन के unique शब्द का code सबसे बाद में automatically मिलता है।
मानक विधि: तीनों को एक-एक से compare करना — 6 comparisons, 45-50 seconds।
इस विधि से: 2nd-3rd पहले, फिर 1st-2nd — सिर्फ़ 2 targeted comparisons, 20-25 seconds।
कोडेड संक्रियाएँ वाले प्रश्नों में सबसे बड़ा trap यह है कि जल्दबाज़ी में बायीं से दायीं गिनते जाते हैं। इससे बचने का एक तरीका: replace करने के बाद expression लिखो, फिर pencil से ÷ और × को underline करो, उन्हें पहले हल करो।
उदाहरण: 8 + 16 ÷ 4 × 3 - 2 — ÷ और × को underline करो। पहले 16 ÷ 4 = 4, फिर 4 × 3 = 12, फिर बाकी।
मानक (गलत) approach: बायीं से दायीं → 30% गलत उत्तर, 30 seconds।
इस trick से: हमेशा सही, 15-18 seconds।
वर्णमाला में हर 5वाँ अक्षर याद करो: E(5), J(10), O(15), T(20), Y(25) — ये पाँच anchor हैं। इनके बीच के अक्षर इनसे गिनकर तुरंत निकालो।
उदाहरण: R की position चाहिए। R, T(20) से 2 पहले है → 20-2 = 18। R=18।
मानक विधि: A से गिनो — A,B,C,...R — 18 steps, 8-10 seconds।
Anchor विधि: T=20, R दो पीछे = 18 — 2-3 seconds।
जब दिए गए code में अक्षरों की संख्या original जितनी हो लेकिन pattern समझ न आए, तो एक बार word को reverse करके check करो। कुछ प्रश्नों में word पहले reverse होता है, फिर shift होता है।
परीक्षण: अगर "CAT" → "VBZ" दिखे — CAT reverse = TAC, फिर T-1=S, A-1=Z, C-1=B → SZB — नहीं मिला। अब CAT सीधा -1 shift: C→B, A→Z, T→S → BZS — फिर reverse करो: SZB — हाँ! यही pattern है।
मानक trial-error: 60+ seconds। Reverse + shift दोनों systematically check करो: 25-30 seconds।
परीक्षा हॉल में Coding-Decoding का प्रश्न देखते ही यह क्रम follow करो:
पहला कदम — प्रकार पहचानो:
दूसरा कदम — Sentence Coding में: सबसे पहले 2nd और 3rd statement compare करो। Common शब्द और उसका code पक्का करो। फिर 1st और 2nd compare करो।
तीसरा कदम — Letter Shift में: पहले और आखिरी अक्षर का shift check करो। दोनों match करें तो बाकी पर भरोसा रखो। अगर पहले और आखिरी अलग-अलग हैं — Reverse + Shift pattern हो सकता है।
चौथा कदम — Coded Operations में: Replace करो → BODMAS लगाओ। कभी बायीं से दायीं मत जाओ।
समय लक्ष्य: एक straightforward प्रश्न 30-40 seconds में हल होना चाहिए। अगर 60 seconds में न समझ आए — skip करो, अंत में वापस आओ।
क्यों यह प्रश्न: यह Coded Operations का classic उदाहरण है — BODMAS trap यहाँ सीधे लगाया गया है।
समाधान का रास्ता: पहले चारों शब्दों को operators से बदलो: 8 + 16 ÷ 4 × 3 - 2। फिर BODMAS — Division पहले: 16 ÷ 4 = 4, Multiplication: 4 × 3 = 12, अब 8 + 12 - 2 = 18। ध्यान रखो — Addition और Subtraction के बीच Addition पहले नहीं है, इन्हें बायीं से दायीं करो: 8 + 12 = 20, 20 - 2 = 18।
क्यों यह प्रश्न: Sentence Coding में तीन statements से एक unique शब्द का code निकालना — यह Cross-Match की सबसे standard form है।
समाधान का रास्ता: पहले और दूसरे statement में 'money' common है → '#' common code → money = #। पहले और तीसरे में 'home' common है → '*' common → home = । अब पहले statement में तीन शब्द थे: Send, money, home — money(#) और home() निकाल दो → 'Send' का code '@' बचता है।
क्यों यह प्रश्न: +1 shift का straightforward प्रश्न — यहाँ pattern confirm करना ज़रूरी है।
समाधान का रास्ता: UNIVERSITY → VOKVFSTJUZ देखो: U→V (+1), N→O (+1), I→J (+1)... हर अक्षर एक आगे। EDUCATION पर लगाओ: E→F, D→E, U→V, C→D, A→B, T→U, I→J, O→P, N→O → FEVDBUJPO।
क्यों यह प्रश्न: -1 shift — यह MOTHER/FATHER वाला classic IBPS प्रश्न है।
समाधान का रास्ता: MOTHER → LNSGDQ: M→L (-1), O→N (-1), T→S (-1), H→G (-1), E→D (-1), R→Q (-1)। नियम confirm: हर अक्षर एक पीछे। SISTER पर लगाओ: S→R, I→H, S→R, T→S, E→D, R→Q → RHRSDQ।
क्यों यह प्रश्न: Number-based Sentence Coding में uniqueness elimination — तीनों statements में एक-एक कर सभी शब्दों का code पक्का करना।
समाधान का रास्ता: 2nd और 3rd statement में 'happiness' common → code '44'। 1st और 2nd में 'wealth' common → code '67'। 1st और 3rd में 'is' common → code '49'। 2nd statement में wealth(67) और happiness(44) निकालो → 'brings' = 28 बचता है।
Coded Operations में BODMAS भूलना: सबसे बड़ी और सबसे आम गलती। Operators replace करने के बाद बायीं से दायीं गिनने लगते हैं। ÷ और × हमेशा + और - से पहले होते हैं — यह नियम कभी नहीं बदलता।
Shift direction गड़बड़ाना: +3 और -3 में फ़र्क है। अगर तुम्हें original से code बनाना है तो +3 लगाओ। अगर code से original निकालना है तो -3 लगाओ। प्रश्न ध्यान से पढ़ो।
Z के बाद circular shift भूलना: Z+1 = A, Z+2 = B। जब shift के बाद position 26 से आगे जाए, तो 26 घटाओ। उदाहरण: Y+3 = 25+3=28 → 28-26 = 2 → B।
Sentence Coding में wrong statement pair compare करना: हमेशा वह pair चुनो जिनमें सबसे ज़्यादा common शब्द हों। अगर 1st और 3rd में दो common शब्द हैं और 1st और 2nd में एक, तो 1st-3rd pair से शुरू करो।
+3 shift में Caesar cipher का trap: MANGO → PDQJR देखकर लोग सोचते हैं — शायद position का गुणा हुआ। हमेशा पहले simple shift check करो (1, 2, 3, -1, -2, -3)। 90% प्रश्नों में यही pattern होता है।
Sentence Coding में अनुमान लगाना: जब तक दो statements में common शब्द से code confirm न हो जाए, तब तक अनुमान मत लगाओ। एक भी step skip करने पर गलत answer आएगा।