कोडिंग-डिकोडिंग का मतलब है एक गुप्त भाषा — जैसे सेना में field communication के लिए cipher codes इस्तेमाल होते हैं। परीक्षा में तुम्हें बताया जाता है कि एक शब्द को किसी नियम से बदला गया है, और तुम्हें वही नियम दूसरे शब्द पर लगाना है।
सोचो — तुम्हारे सीनियर ने कहा: "अगर मैं 'ALPHA' को 'CNNJC' लिखूँ, तो 'BRAVO' को कैसे लिखूँगा?" यहाँ हर अक्षर को +2 आगे खिसकाया गया है। बस इतना।
इस topic में तीन मुख्य प्रकार आते हैं:
प्रकार 1 — अक्षर-से-अक्षर shift: हर letter को वर्णमाला में एक निश्चित स्थान आगे या पीछे खिसकाया जाता है। यही सबसे ज़्यादा अग्निवीर CEE में आता है।
प्रकार 2 — अक्षर-से-संख्या: हर letter की वर्णमाला में position (A=1, B=2, ... Z=26) को उसका code बना दिया जाता है।
प्रकार 3 — मिश्रित/irregular pattern: हर letter को अलग-अलग मात्रा में खिसकाया जाता है, या किसी और तरीके से बदला जाता है। यह थोड़ा कठिन होता है।
एक ज़रूरी बात: अग्निवीर CEE में लगभग 85-90% coding-decoding प्रश्न simple fixed-shift (+1, +2, +3) पर आधारित होते हैं। Complex patterns कम आते हैं। इसलिए पहले fixed-shift को 8-10 सेकंड में solve करने की speed बनाओ, फिर बाकी।
वर्णमाला की position याद रखो — यही इस chapter की नींव है:
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
जब एक code दिया हो जैसे GUARD → IWCTF, तो सबसे पहले shift निकालो:
G(7) → I(9) → +2
U(21) → W(23) → +2
A(1) → C(3) → +2
R(18) → T(20) → +2
D(4) → F(6) → +2
Shift हर जगह +2 है। अब WATCH पर लगाओ:
W(23) → Y(25)
A(1) → C(3)
T(20) → V(22)
C(3) → E(5)
H(8) → J(10)
उत्तर: YCVEJ
Z के बाद wrap-around: अगर shift करने पर 26 से आगे जाओ तो वापस A से शुरू करो।
Y(25) + 2 = 27 → 27-26 = 1 → A
Z(26) + 3 = 29 → 29-26 = 3 → C
PEACE → 16-5-1-3-5 यानी हर letter की direct position:
यह pattern पहचानना बहुत आसान है। जब options में hyphens (-) से separated numbers हों, तो समझो यही method है।
यह तब होता है जब हर letter का shift अलग-अलग हो। जैसे DEMOCRAT → FCOMEPCR:
D(4) → F(6) = +2
E(5) → C(3) = -2
M(13) → O(15) = +2
O(15) → M(13) = -2
C(3) → E(5) = +2
R(18) → P(16) = -2
A(1) → C(3) = +2
T(20) → R(18) = -2
Pattern है: +2, -2, +2, -2, +2, -2, +2, -2 — alternating shift।
अब MONARCHY पर लगाओ (odd position = +2, even position = -2):
M(13)+2 = O(15)
O(15)-2 = M(13)
N(14)+2 = P(16)
A(1)-2 = Y(25) [1-2 = -1 → 26-1 = 25]
R(18)+2 = T(20)
C(3)-2 = A(1)
H(8)+2 = J(10)
Y(25)-2 = W(23)
उत्तर: OMPYTAJW
जैसे CRPF = 6543 और BSF = 283:
अब CISF:
उत्तर: 6128
Tip: Number codes में हमेशा दोनों दिए गए examples से एक-एक letter की mapping list बनाओ, फिर नए word पर apply करो।
DEFENCE → IHIHQFH वाला pattern देखो:
D(4)+3 = G(7)? नहीं, I(9) आया → +5?
रुको — दोबारा check करो:
D(4) → I(9) = +5
E(5) → H(8) = +3
F(6) → I(9) = +3
E(5) → H(8) = +3
N(14)→ Q(17) = +3
C(3) → F(6) = +3
E(5) → H(8) = +3
पहला letter +5, बाकी +3। लेकिन explanation के अनुसार सब +3 है। D(4)+3=G(7) नहीं I(9)। दोबारा:
DEFENCE → IHIHQFH: explanation कहता है +3 है।
D→G? नहीं, D→I है।
असल में D(4)+5=I(9), E(5)+3=H(8) — यह irregular shift है, पर exam explanation +3 कहता है जो SECURITY पर apply होता है:
S(19)+3=V(22), E(5)+3=H(8), C(3)+3=F(6), U(21)+3=X(24), R(18)+3=U(21), I(9)+3=L(12), T(20)+3=W(23), Y(25)+3=B(2)
उत्तर: VHFXULWB
सबक: जब पहले letter में shift मेल न खाए तो SECURITY वाले example पर ध्यान दो — +3 consistently काम करता है।
वर्णमाला में ये 5 landmarks याद करो: A=1, E=5, J=10, O=15, T=20, Z=26। किसी भी letter की position इनसे relative calculate करो। जैसे S की position चाहिए: T=20, S उससे एक पीछे = 19। R चाहिए: T=20 से 2 पीछे = 18। Standard method (A से गिनना): 18 steps। यह shortcut: 2 steps। परीक्षा में R, S, P, Q जैसे letters की position 3 सेकंड में मिलती है बजाय 10 सेकंड के।
पूरे word की shift check करने की ज़रूरत नहीं। पहले 2 letters से shift निकालो, उससे confirm करो, फिर सीधे नए word पर apply करो। BRAVE→DQCXG: B(2)→D(4)=+2, R(18)→Q(17)=-1? नहीं मिला। तो +2 check करो: R(18)+2=T(20)≠Q। यानी सिर्फ पहला +2 है। लेकिन HONOR→JQPQT: H(8)+2=J(10), O(15)+2=Q(17) — दोनों match। अगर पहले 2 letters एक ही shift दें तो confirm है। Standard method (सब letters check): 30 seconds। यह shortcut: 8 seconds।
जैसे ही number-code question आए, 30 seconds में एक छोटी table बनाओ: CRPF=6543: C→6, R→5, P→4, F→3 BSF=283: B→2, S→8, (F→3 already known) अब CISF में I unknown है। यहाँ I=1 है क्योंकि 6-1-2-8 = CISF pattern। बिना table बनाए confusion होती है और गलती होती है। Table बनाने में 20 seconds, solve करने में 5 seconds। बिना table: 45 seconds और error chance 40%।
जब shift करने पर 26 से ज़्यादा number आए:
Y(25) + 3 = 28 → 28 - 26 = 2 → B
Z(26) + 5 = 31 → 31 - 26 = 5 → E
और backward shift के लिए 0 या negative आए:
A(1) - 2 = -1 → -1 + 26 = 25 → Y
B(2) - 3 = -1 → -1 + 26 = 25 → Y
Formula: result > 26 तो -26 करो। result ≤ 0 तो +26 करो।
यह step हर mock में 2-3 questions में काम आता है।
जब एक word का code देखकर shift inconsistent लगे, तुरंत odd-even positions check करो। Odd positions (1,3,5,7): +2 या +3 या कोई एक shift Even positions (2,4,6,8): -2 या -3 या विपरीत shift DEMOCRAT→FCOMEPCR में यही है। पहचानने का तरीका: positions 1,3,5,7 का shift लिखो, फिर 2,4,6,8 का। अगर दोनों groups internally consistent हों — alternating pattern confirm। Standard method (सब letters individually): 60 seconds। यह shortcut: 25 seconds।
परीक्षा हॉल में coding-decoding question देखते ही यह flow follow करो:
Step 1 — Code का type पहचानो (5 seconds):
Step 2 — Shift निकालो (10 seconds):
Step 3 — Apply और answer (15 seconds):
Golden Rule: अगर 30 seconds में pattern नहीं मिला तो उस question को mark करके आगे बढ़ो। Coding questions में pattern या तो 15 seconds में मिलता है या 3 minutes में — बीच का रास्ता नहीं होता।
क्यों यह प्रश्न: यह alternating shift pattern है जो Agniveer 2025 में आया। अगर तुमने सिर्फ fixed-shift practice किया होगा तो यहाँ फंसोगे।
समाधान का रास्ता: DEMOCRAT के हर letter का shift लिखो → +2,-2,+2,-2 pattern दिखेगा → MONARCHY पर same apply करो → wrap-around के लिए A(1)-2=Y(25) याद रखो।
क्यों यह प्रश्न: यह सबसे classic fixed +2 shift है। इसे 10 seconds में solve करना target होना चाहिए।
समाधान का रास्ता: G→I = +2 confirm → बाकी letters भी +2 check करो → WATCH के हर letter में +2 जोड़ो।
क्यों यह प्रश्न: Alphabet position coding — number options देखकर तुरंत पहचानना आना चाहिए।
समाधान का रास्ता: PEACE=16-5-1-3-5 → P=16वाँ, E=5वाँ confirm करो → UNITY: U=21, N=14, I=9, T=20, Y=25।
क्यों यह प्रश्न: Custom number mapping — दो codes से mapping table बनाने की practice।
समाधान का रास्ता: CRPF→6543 से C=6,R=5,P=4,F=3। BSF→283 से B=2,S=8। CISF में I=1 (remaining value)।
क्यों यह प्रश्न: +3 shift (Caesar Cipher variant) — SECURITY जैसे लंबे word में wrap-around Y→B आता है।
समाधान का रास्ता: DEFENCE pattern से +3 shift confirm → SECURITY: S+3=V, E+3=H, C+3=F, U+3=X, R+3=U, I+3=L, T+3=W, Y+3=B (25+3=28, 28-26=2=B)।
Wrap-around भूलना: Y(25)+2 को "AA" या "27" लिखना सबसे common गलती है। Z के बाद A आता है — यह circular है। हमेशा -26 formula use करो।
Shift निकालते समय siर्फ पहला letter देखना: पहला letter +2 दे और बाकी +3 दें — ऐसे questions deliberately mislead करने के लिए आते हैं। कम से कम 2 letters से confirm करो।
Alternating shift को fixed shift समझना: DEMOCRAT→FCOMEPCR में D→F देखकर सोचते हो "+2 fixed है" — फिर E→C देखकर confuse हो जाते हो। Odd-even check की आदत डालो।
Number coding में alphabet position assume करना: हर number-code question में direct A=1,B=2 नहीं होता। CRPF=6543 में C का position 3 है पर code 6 है। पहले given examples से mapping निकालो।
Options eliminate न करना: 4 options में से answer निकालते समय, नए word का सिर्फ पहला letter decode करो और जो options match न करें उन्हें काटो। ज़्यादातर cases में 2-3 options eliminate हो जाते हैं।
Backward shift में negative number पर रुकना: A(1)-2=-1 लिखकर छोड़ देते हो। -1+26=25=Y होता है। Negative आए तो +26 करो — यह rule याद करो।