RRB NTPC कोडिंग-डिकोडिंग — हर Pattern की पहचान और तेज़ समाधान

intermediate 18 min read

अवधारणा

कोडिंग-डिकोडिंग का मतलब है — एक निश्चित नियम के अनुसार किसी शब्द या संख्या को बदल देना। परीक्षा में तुम्हें वह नियम पकड़ना है, फिर उसी नियम को नए शब्द पर लगाना है।

सोचो जैसे एक तालाबंद संदेश हो। अगर ताले की बनावट समझ आ गई, तो हर संदेश खोल सकते हो।

असली काम है pattern की पहचान — और इसके लिए अंग्रेज़ी वर्णमाला की position याद होनी चाहिए।

वर्णमाला में A=1, B=2, C=3 ... Z=26। यह रीढ़ की हड्डी है। बिना इसके कोडिंग-डिकोडिंग में हर सवाल धीमा होगा।

RRB NTPC में कोडिंग-डिकोडिंग के सवाल सीधे होते हैं — बहुत complex matrix-type नहीं आते। लेकिन अगर pattern पहचानने में 30 सेकंड लगे तो सवाल आसान, और अगर pattern ही गलत पकड़ा तो पूरा सवाल गलत। इसलिए पहले दो अक्षरों से pattern verify करो, तीसरे से confirm करो — फिर answer लिखो।

कोडिंग के मुख्य प्रकार जो NTPC में आते हैं:

  1. Letter Shift Coding — हर अक्षर को +1, +2, -1, -2 आदि से shift करना
  2. Position-based Number Coding — हर अक्षर की वर्णमाला में स्थिति लिखना (A=1, B=2...)
  3. Reverse Alphabet Coding — A=26, B=25, C=24 (Z से उलटी गिनती)
  4. Mixed/Assigned Coding — एक शब्द दिया, उसके हर अक्षर को arbitrary number assign किया गया

इन चारों में से पहले दो सबसे ज़्यादा आते हैं। तीसरा कभी-कभी twist के साथ आता है। चौथा थोड़ा tricky लगता है पर logic वही है।


गहन विश्लेषण

प्रकार 1 — Letter Shift Coding (सबसे ज़्यादा बार आता है)

नियम सरल है: हर अक्षर को वर्णमाला में आगे या पीछे खिसकाओ।

उदाहरण: 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 याद रखने का नियम:


प्रकार 2 — Position-based Number Coding

हर अक्षर को उसकी वर्णमाला-स्थिति से 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।


प्रकार 3 — Assigned/Mixed Coding

यहाँ एक पूरा शब्द और उसका 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 लगाओ।


वर्णमाला की Position — ज़रूरी याद रखो

यह 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 करो।


Solving Strategy — 3 Steps

Step 1: पहले दो अक्षरों का original-to-coded relationship देखो।

Step 2: तीसरे अक्षर से verify करो। अगर वही rule लागू होता है — pattern confirmed।

Step 3: नए शब्द पर वही rule लगाओ और answer लिखो।

यह 3-step approach कभी नहीं छोड़ना। अगर Step 2 में rule fail हो जाए, तो दूसरा pattern ढूंढो।


शॉर्टकट और युक्तियाँ

patternEJOTY — वर्णमाला की Position तुरंत निकालो

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 सेकंड प्रति सवाल।

patternपहले 2 अक्षर — Pattern Lock करो

किसी भी 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 की बचत।

patternReverse Position Formula: 27 − n

जब 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।

eliminationAssigned Coding में Elimination पहले

जब COMPUTER = 31475028 जैसा assigned coding हो और कुछ अक्षर unknown हों, तो सीधे options देखो।

चारों options में पहला digit same है? नहीं — तो पहले अक्षर से eliminate करो। पहला digit same है? दूसरे से eliminate करो।

इससे अक्सर 2-3 options एक ही step में बाहर हो जाते हैं।

सामान्य तरीका: पूरा code calculate करने की कोशिश → अटकने पर समय बर्बाद। Elimination: 10-15 सेकंड में answer, बिना पूरा code निकाले।

patternZ-Wrap Check — Circular Shift पकड़ो

जब 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 करो।


हल किए गए PYQs

क्यों यह प्रश्न: यह सबसे basic position coding का example है। RRB NTPC में इस type के सवाल बार-बार आते हैं। एक बार pattern lock हुआ, तो 20 सेकंड में answer।

Previous Year Questionपिछले वर्ष का प्रश्न
If in a certain code language, 'BOY' is coded as '25, 15, 25' and 'COW' is coded as '3, 15, 23', then 'DOG' will be coded as:
यदि किसी कोड भाषा में 'BOY' को '25, 15, 25' और 'COW' को '3, 15, 23' लिखा जाता है, तो 'DOG' को कैसे लिखा जाएगा?
  1. 4, 15, 7
  2. 7, 15, 4
  3. 4, 12, 7
  4. 7, 12, 4
  1. 4, 15, 7
  2. 7, 15, 4
  3. 4, 12, 7
  4. 7, 12, 4
Solutionसमाधान
Letters are coded as their position numbers in alphabet. B=2, O=15, Y=25; C=3, O=15, W=23. Therefore, D=4, O=15, G=7.
अक्षरों को उनकी वर्णमाला में स्थिति संख्या के रूप में कोड किया गया है। B=2, O=15, Y=25; C=3, O=15, W=23। अतः D=4, O=15, G=7।

समाधान का रास्ता: 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 सेकंड में होना चाहिए।

Previous Year Questionपिछले वर्ष का प्रश्न
In a certain code, 'WORLD' is written as 'XPSME'. What is the code for 'PEACE'?
किसी कोड में 'WORLD' को 'XPSME' लिखा जाता है। तो 'PEACE' का कोड क्या होगा?
  1. QFBDF
  2. QDBEF
  3. QFADF
  4. PFBDF
  1. QFBDF
  2. QDBEF
  3. QFADF
  4. PFBDF
Solutionसमाधान
Each letter is shifted by +1. W→X, O→P, R→S, L→M, D→E. For PEACE: P→Q, E→F, A→B, C→D, E→F gives QFBDF.
प्रत्येक अक्षर को +1 से बढ़ाया गया है। W→X, O→P, R→S, L→M, D→E। PEACE के लिए: P→Q, E→F, A→B, C→D, E→F से QFBDF मिलता है।

समाधान का रास्ता: 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 करना ज़रूरी है जिससे गलती की जगह नहीं बचती।

Previous Year Questionपिछले वर्ष का प्रश्न
In a certain code, 'TRAIN' is written as 'USBJO'. How is 'PLANE' written in that code?
किसी कोड में 'TRAIN' को 'USBJO' लिखा जाता है। तो उसी कोड में 'PLANE' को कैसे लिखा जाएगा?
  1. QMBOF
  2. QMCOF
  3. QMBPF
  4. RMBOF
  1. QMBOF
  2. QMCOF
  3. QMBPF
  4. RMBOF
Solutionसमाधान
Each letter is replaced by the next letter in alphabetical order. T→U, R→S, A→B, I→J, N→O. Similarly, P→Q, L→M, A→B, N→O, E→F gives QMBOF.
प्रत्येक अक्षर को वर्णमाला में अगले अक्षर से बदला गया है। T→U, R→S, A→B, I→J, N→O। इसी प्रकार, P→Q, L→M, A→B, N→O, E→F से QMBOF मिलता है।

समाधान का रास्ता: 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 करना ज़रूरी है।

Previous Year Questionपिछले वर्ष का प्रश्न
In a certain code, 'CHAIR' is written as 'DIBJS'. What will be the code for 'TABLE'?
एक निश्चित कोड में 'CHAIR' को 'DIBJS' लिखा जाता है। तो 'TABLE' का कोड क्या होगा?
  1. UBCMF
  2. TBCMF
  3. UBDMF
  4. TBDMF
  1. UBCMF
  2. TBCMF
  3. UBDMF
  4. TBDMF
Solutionसमाधान
Each letter is shifted by +1 position. C→D, H→I, A→B, I→J, R→S. For TABLE: T→U, A→B, B→C, L→M, E→F gives UBCMF.
प्रत्येक अक्षर को +1 स्थान आगे बढ़ाया गया है। C→D, H→I, A→B, I→J, R→S। TABLE के लिए: T→U, A→B, B→C, L→M, E→F से UBCMF मिलता है।

समाधान का रास्ता: 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 यहाँ सबसे तेज़ तरीका है।

Previous Year Questionपिछले वर्ष का प्रश्न
If 'COMPUTER' is coded as '31475028', what is the code for 'MOUSE'?
यदि 'COMPUTER' को '31475028' कोड किया गया है, तो 'MOUSE' का कोड क्या होगा?
  1. 41562
  2. 47562
  3. 41672
  4. 47672
  1. 41562
  2. 47562
  3. 41672
  4. 47672
Solutionसमाधान
C=3, O=1, M=4, P=7, U=5, T=0, E=2, R=8. From this we get M=4, O=1, U=5, S=6 (not directly given, but following pattern), E=2. So MOUSE = 41562.
C=3, O=1, M=4, P=7, U=5, T=0, E=2, R=8। इससे हमें M=4, O=1, U=5, S=6 (सीधे नहीं दिया गया, लेकिन पैटर्न के अनुसार), E=2 मिलता है। अतः MOUSE = 41562।

समाधान का रास्ता: 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) है → गलत।


आम गलतियाँ


संबंधित विषय


SarkariRise पर अभ्यास

Sign up + get 3 free mocks →