कोडिंग-डिकोडिंग का मतलब है — एक निश्चित नियम के अनुसार किसी शब्द या संख्या को बदल देना। परीक्षा में तुम्हें वह नियम पकड़ना है, फिर उसी नियम को नए शब्द पर लगाना है।
सोचो जैसे एक तालाबंद संदेश हो। अगर ताले की बनावट समझ आ गई, तो हर संदेश खोल सकते हो।
असली काम है pattern की पहचान — और इसके लिए अंग्रेज़ी वर्णमाला की position याद होनी चाहिए।
वर्णमाला में A=1, B=2, C=3 ... Z=26। यह रीढ़ की हड्डी है। बिना इसके कोडिंग-डिकोडिंग में हर सवाल धीमा होगा।
RRB NTPC में कोडिंग-डिकोडिंग के सवाल सीधे होते हैं — बहुत complex matrix-type नहीं आते। लेकिन अगर pattern पहचानने में 30 सेकंड लगे तो सवाल आसान, और अगर pattern ही गलत पकड़ा तो पूरा सवाल गलत। इसलिए पहले दो अक्षरों से pattern verify करो, तीसरे से confirm करो — फिर answer लिखो।
कोडिंग के मुख्य प्रकार जो NTPC में आते हैं:
इन चारों में से पहले दो सबसे ज़्यादा आते हैं। तीसरा कभी-कभी twist के साथ आता है। चौथा थोड़ा tricky लगता है पर logic वही है।
नियम सरल है: हर अक्षर को वर्णमाला में आगे या पीछे खिसकाओ।
उदाहरण: BOOK → CPPL (हर अक्षर +1)
B(2) → C(3)
O(15) → P(16)
O(15) → P(16)
K(11) → L(12)
कैसे पकड़ें?
पहला अक्षर लो — B और C। C = B+1। दूसरा अक्षर लो — O और P। P = O+1। Pattern confirm हो गया। बाकी सब +1 करो।
Z के बाद क्या? अगर shift +1 है और अक्षर Z(26) है, तो अगला A(1) होगा — circular shift। यह NTPC में कभी-कभी trick के रूप में आता है।
Shift याद रखने का नियम:
हर अक्षर को उसकी वर्णमाला-स्थिति से replace करो।
उदाहरण: CAR → 3-1-18
C=3, A=1, R=18
Reverse Position: कभी-कभी Z=1, Y=2, X=3 का भी उपयोग होता है। इसे पहचानने का तरीका: अगर A के लिए बड़ी संख्या (26) और Z के लिए छोटी (1) आ रही हो।
Formula: अगर A=26 style है, तो किसी भी अक्षर की value = 27 − (normal position)। उदाहरण: C की normal position = 3, तो reverse position = 27−3 = 24।
यहाँ एक पूरा शब्द और उसका code दिया जाता है। तुम्हें हर अक्षर का assigned value निकालना है।
उदाहरण: COMPUTER = 31475028
C=3, O=1, M=4, P=7, U=5, T=0, E=2, R=8
अब अगर MOUSE पूछे:
M=4, O=1, U=5, S=?, E=2
यहाँ S का value दिया नहीं, पर pattern देखो — हर अक्षर को उसकी एक unique digit मिली है। S की position 19 है, लेकिन यहाँ assigned values arbitrary हैं (C=3 है, पर C की position 3 है — coincidence हो सकती है)।
असली trick: जो values दिए गए word में मिल जाएं, उन्हें सीधे use करो। जो नहीं मिलीं (जैसे S), उनके लिए pattern देखो — position-based है या कोई और rule। अगर pattern नहीं बनता और answer options में से देखना पड़े, तो elimination लगाओ।
यह table बिना देखे याद होनी चाहिए। कोडिंग में हर सेकंड मायने रखता है:
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
EJOTY trick: E=5, J=10, O=15, T=20, Y=25। इन पाँच को याद रखो — बाकी सब इनसे count करो।
Step 1: पहले दो अक्षरों का original-to-coded relationship देखो।
Step 2: तीसरे अक्षर से verify करो। अगर वही rule लागू होता है — pattern confirmed।
Step 3: नए शब्द पर वही rule लगाओ और answer लिखो।
यह 3-step approach कभी नहीं छोड़ना। अगर Step 2 में rule fail हो जाए, तो दूसरा pattern ढूंढो।
E=5, J=10, O=15, T=20, Y=25 — इन पाँच anchors को याद रखो। किसी भी अक्षर की position निकालनी हो, सबसे नज़दीक anchor से count करो।
उदाहरण: R की position चाहिए। T=20 याद है। R, T से 2 पीछे है → R=18।
सामान्य तरीका: A से गिनना शुरू करो → 18 steps = 18 सेकंड। EJOTY trick: T=20 याद, R=20-2=18 → 3 सेकंड।
यह एक trick है जो हर position-based coding सवाल में काम आती है — time saving: 15 सेकंड प्रति सवाल।
किसी भी letter-shift coding में, पहले 2 अक्षरों से shift value निकालो और verify करो। तीसरा अक्षर confirm करे, तभी आगे बढ़ो।
उदाहरण: CHAIR → DIBJS
C(3) → D(4): shift +1
H(8) → I(9): shift +1 ✓
A(1) → B(2): shift +1 ✓
Pattern confirmed। अब TABLE पर +1 लगाओ → UBCMF।
सामान्य तरीका: सभी 5 अक्षर individually verify करना = 5 steps। यह trick: 2 verify + 1 confirm = 3 steps बाद answer लिखना शुरू → प्रत्येक सवाल में 2-3 steps की बचत।
जब A=26, B=25, C=24 type coding हो, तो formula है: Reverse Value = 27 − Normal Position।
उदाहरण: M की normal position = 13। Reverse = 27−13 = 14। N की normal position = 14। Reverse = 27−14 = 13।
यानी M और N आपस में swap हो जाते हैं — और ऐसे ही सभी अक्षर।
सामान्य तरीका: Z से गिनना शुरू करना → गलती की संभावना अधिक। Formula: 27−n → direct calculation → 5 सेकंड में answer।
जब COMPUTER = 31475028 जैसा assigned coding हो और कुछ अक्षर unknown हों, तो सीधे options देखो।
चारों options में पहला digit same है? नहीं — तो पहले अक्षर से eliminate करो। पहला digit same है? दूसरे से eliminate करो।
इससे अक्सर 2-3 options एक ही step में बाहर हो जाते हैं।
सामान्य तरीका: पूरा code calculate करने की कोशिश → अटकने पर समय बर्बाद। Elimination: 10-15 सेकंड में answer, बिना पूरा code निकाले।
जब shift +1 हो और word में Z या Y जैसे अक्षर हों, तो circular wrap की संभावना होती है: Z+1 = A।
उदाहरण: CRAZY में Y(25)+1 = Z(26)। लेकिन COZY में Y+1 = Z, और Z+1 = A।
यह trick: coded word में अगर A दिखे जहाँ Z होना चाहिए था, तो circular shift confirm।
गलती का scenario: Z को 27 मान लेना → wrong answer। Circular check: 2 सेकंड extra → सही answer।
परीक्षा हॉल में यह decision tree follow करो:
क्या coded form अक्षरों में है?
→ हाँ → Letter Shift Coding। पहले 2 अक्षरों का difference निकालो (+1, +2, -1, -2)। तीसरे से verify करो। नए शब्द पर same shift लगाओ।
क्या coded form संख्याओं में है?
→ अक्षर-दर-अक्षर positions हैं (hyphen से अलग) → Position Coding। EJOTY से position verify करो। नए शब्द के अक्षरों की positions लिखो।
→ एक लंबी संख्या है (बिना hyphen) → Assigned Coding। Original word से हर digit का assignment निकालो। Unknown digit के लिए elimination use करो।
किसी भी type में: पहले 2 check, तीसरा confirm — यही नियम।
अगर pattern पहले attempt में नहीं पकड़ आया, तो options से backward work करो: सही option लो, उससे rule निकालो, verify करो।
क्यों यह प्रश्न: यह सबसे basic position coding का example है। RRB NTPC में इस type के सवाल बार-बार आते हैं। एक बार pattern lock हुआ, तो 20 सेकंड में answer।
समाधान का रास्ता: BOY में B=2, O=15, Y=25 → इनकी वर्णमाला-positions हैं। COW में C=3, O=15, W=23 → positions confirm। DOG के लिए: D=4, O=15, G=7 → answer: 4, 15, 7। EJOTY trick से: O=15 (anchor खुद), G को E=5 से count करो → G=7।
क्यों यह प्रश्न: +1 shift का classic example। NTPC में यही सबसे ज़्यादा आता है। 15 सेकंड में होना चाहिए।
समाधान का रास्ता: WORLD → XPSME। W(23) → X(24): +1। O(15) → P(16): +1 ✓। Pattern confirmed। PEACE के लिए: P→Q, E→F, A→B, C→D, E→F → QFBDF।
क्यों यह प्रश्न: यह भी +1 shift है, पर PLANE में N का shift N→O confirm करना ज़रूरी है जिससे गलती की जगह नहीं बचती।
समाधान का रास्ता: TRAIN → USBJO। T→U: +1, R→S: +1, A→B: +1 ✓। PLANE: P→Q, L→M, A→B, N→O, E→F → QMBOF। Options में QMCOF भी है (trap: A→C करने की गलती) — +1 से A का B होता है, C नहीं।
क्यों यह प्रश्न: CHAIR → DIBJS में students अक्सर H→I पर अटकते हैं। यहाँ confirm करना ज़रूरी है।
समाधान का रास्ता: C(3)→D(4): +1। H(8)→I(9): +1 ✓। A(1)→B(2): +1 ✓। TABLE: T→U, A→B, B→C, L→M, E→F → UBCMF। Option B (TBCMF) trap है — T को shift नहीं करने की गलती।
क्यों यह प्रश्न: Assigned coding का example — COMPUTER के digits से mapping निकालनी है। Elimination यहाँ सबसे तेज़ तरीका है।
समाधान का रास्ता: COMPUTER = 31475028। C=3, O=1, M=4, P=7, U=5, T=0, E=2, R=8। MOUSE: M=4, O=1, U=5, S=?, E=2। S का value options से देखो: 41562 → S=6। पहले digit 4 (M=4) → option A confirm। Option B (47562) में O की जगह 7 (P का value) है → गलत।
Pattern सिर्फ पहले अक्षर से confirm करना: B→C देखकर सोच लिया "+1 है" और तीसरे अक्षर को verify किए बिना answer लिख दिया। हमेशा कम से कम दो अक्षर check करो।
EJOTY के बिना position गिनना: A से R तक 18 steps गिनने में 10-15 सेकंड बर्बाद। T=20 याद है, तो R=20-2=18 — 3 सेकंड में।
Z के बाद 27 मान लेना: Circular shift में Z+1=A होता है, 27 नहीं। अगर options में A आ रहा हो जहाँ Z+1 का result चाहिए, तो circular shift हो रहा है।
Assigned Coding में हर अक्षर calculate करने की कोशिश: जब S जैसा अक्षर original word में नहीं है और उसकी value unknown है, तो eliminate करो — सब कुछ manually निकालने की कोशिश में समय बर्बाद होता है।
Letter और Number coding mix करना: BOY = 25, 15, 25 में Y=25 है (position), पर किसी और सवाल में Y को reverse से 2 भी code किया जा सकता है। हर सवाल में दिए गए example से ही pattern check करो, पिछले सवाल का pattern मत थोपो।
Options में trap अक्षर को नज़रअंदाज़ करना: NTPC के options में अक्सर एक digit या एक अक्षर अलग होता है। QMBOF बनाम QMCOF — यहाँ A→B सही है, A→C trap है। Options carefully पढ़ो।