कोडिंग-डिकोडिंग एक ऐसी प्रक्रिया है जिसमें किसी शब्द, वाक्य या संख्या को एक निश्चित नियम के अनुसार बदला जाता है — इसे "कूट" (code) कहते हैं। परीक्षा में तुम्हें वह नियम पहचानना होता है और उसी नियम को नए शब्द पर लागू करना होता है।
सरल भाषा में समझो — कल्पना करो कि तुम्हारे दोस्त ने एक secret भाषा बनाई है जिसमें हर अक्षर की जगह कोई दूसरा अक्षर या संख्या आती है। परीक्षा में तुम्हें बस यह secret नियम पकड़ना है।
कोडिंग-डिकोडिंग के मुख्य प्रकार:
१. अक्षर-से-अक्षर कूटलेखन (Letter-to-Letter Coding): हर अक्षर को एक निश्चित संख्या से आगे या पीछे के अक्षर से बदला जाता है। जैसे — A+2 = C, B+3 = E।
२. Atbash / Mirror कूटलेखन: अंग्रेज़ी वर्णमाला को उलट दिया जाता है — A↔Z, B↔Y, C↔X और इसी तरह आगे। यह सबसे क्लासिक pattern है।
३. शब्द-उलट (Reversal) कूटलेखन: पूरे शब्द को उलट दिया जाता है — RAIN → NIAR।
४. संख्या कूटलेखन (Number Coding): हर अक्षर को उसकी वर्णमाला में स्थिति (A=1, B=2 … Z=26) के आधार पर कोड किया जाता है, या उन positions का योग लिया जाता है।
५. कूट वाक्य (Coded Sentences): दो-तीन वाक्यों से common शब्द और common code संख्या पहचानी जाती है।
६. मिश्रित pattern: स्वर (vowel) और व्यंजन (consonant) के लिए अलग-अलग नियम।
UP Police Constable परीक्षा में इनमें से कोई भी प्रकार आ सकता है। सबसे ज़्यादा आने वाले हैं — अक्षर-से-अक्षर, Atbash, और कूट वाक्य। एक बार pattern पकड़ लो, बाकी सिर्फ apply करना है।
यह सबसे सामान्य प्रकार है। हर अक्षर को कितने स्थान आगे या पीछे shift किया गया है, यह पहचानो।
तरीका: दिए गए उदाहरण में पहले और आखिरी अक्षर की जोड़ी लो।
A → C तो shift = +2Z → A तो Z(26) → A(1) मतलब wrap-around हैध्यान रखो: कभी-कभी shift एक समान नहीं होता। हर स्थान का shift अलग हो सकता है जैसे +2, +3, +1, +3, +2। ऐसे में पहले दिए उदाहरण से हर position का shift अलग-अलग निकालो।
Alphabet Position Chart (याद करो):
| 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 | | | | |
नियम सरल है: position(अक्षर) + position(code) = 27
इसलिए: A(1) ↔ Z(26), B(2) ↔ Y(25), C(3) ↔ X(24), और इसी तरह।
जाँचने का तरीका: जब भी दिखे कि अक्षर और उसका code जोड़ने पर 27 आता है — Atbash है।
W(23) → D(4) → 23+4 = 27 ✓
P(16) → K(11) → 16+11 = 27 ✓
पूरी Atbash table:
A↔Z B↔Y C↔X D↔W E↔V F↔U G↔T H↔S I↔R J↔Q
K↔P L↔O M↔N
इसे आधा याद करना है — आगे से 13 अक्षर। M↔N के बाद mirror शुरू होता है।
नियम: पूरा शब्द उलट दो।
RAIN → NIAR, SNOW → WONS, CLOUD → DUOLC
जाँचो: अगर coded word मूल शब्द के अक्षर ही हैं पर उलटे क्रम में — यही pattern है। परीक्षा में "दाईं ओर से दूसरा अक्षर" जैसे सवाल आते हैं — उलटे शब्द में position गिनो।
सबसे पहले जाँचो: क्या code = सभी अक्षरों की positions का योग है?
PIZZA: P=16, I=9, Z=26, Z=26, A=1 → योग = 78 ✓
BURGER: B=2, U=21, R=18, G=7, E=5, R=18 → योग = 71 ✓
अगर योग match करे तो यही formula लगाओ नए शब्द पर।
दिए गए शब्दों से हर अक्षर का code निकालो और table बनाओ।
JACKET = 146542 → J=1, A=4, C=6, K=5, E=4, T=2
COAT = 6942 → C=6, O=9, A=4, T=2 ✓ (JACKET से मेल खाता है)
अब नया code → अक्षर बदलो।
Golden Rule: जो शब्द दो वाक्यों में common है, उसका code भी दोनों codes में common होगा।
'642' = sky is blue
'417' = blue and beautiful
Common शब्द = 'blue' → Common digit = '4' → blue = 4
तरीका: दो वाक्य लो → common शब्द ढूँढो → common digit ढूँढो → वही उत्तर है।
स्वर (A, E, I, O, U) के लिए एक नियम, व्यंजन (बाकी सब) के लिए दूसरा नियम।
जैसे: स्वर → अगला अक्षर (+1), व्यंजन → पिछला अक्षर (-1)
A(vowel) → B, B(cons) → A, C(cons) → B, T(cons) → S, E(vowel) → F
परीक्षा में यह जाँचने का तरीका: अगर कुछ अक्षर +1 और कुछ -1 shift हुए हों, तो vowel/consonant pattern की जाँच करो।
जैसे ही दो अक्षर दिखें, उनकी positions जोड़ो। अगर योग 27 आए — Atbash है, बाकी सब भूल जाओ।
W(23) + D(4) = 27 ✓ → Atbash
सामान्य तरीका: पूरी table देखो, 5-6 अक्षर map करो → 45 सेकंड। इस shortcut से: एक जोड़ → confirm → 5 सेकंड।
बाकी letters सीधे निकालो: किसी भी अक्षर का Atbash = 27 - उस अक्षर की position।
S = 19 → Atbash = 27-19 = 8 = H।
कूट वाक्य प्रश्नों में तीन वाक्य दिए होते हैं। सीधे दो वाक्य लो जिनमें पूछा गया शब्द हो।
उन दोनों वाक्यों के codes में जो digit/number common है — वही उत्तर है।
बाकी सब analysis की ज़रूरत नहीं।
सामान्य तरीका: तीनों वाक्यों से table बनाओ → 60 सेकंड। यह shortcut: दो वाक्य + common digit → 10 सेकंड।
जैसे ही number coding प्रश्न आए, पहला काम: दिए शब्द के सभी अक्षरों की A=1…Z=26 positions जोड़ो।
अगर योग = दिया code → यही formula है, बिना और सोचे नए शब्द पर लगाओ।
PIZZA: 16+9+26+26+1 = 78 ✓ → Formula confirm।
सामान्य तरीका: अलग-अलग patterns try करो → 90 सेकंड। इस shortcut से: एक verification → 15 सेकंड।
जब mixed coding दिखे (स्वर-व्यंजन अलग नियम), सबसे पहले शब्द के नीचे V (vowel) और C (consonant) लिखो।
ABACTERIAL → A(V) B(C) A(V) C(C) T(C) E(V) R(C) I(V) A(V) L(C)
अब हर group पर अलग नियम लगाओ। Step-count: बिना marking के गलती की संभावना 40% — marking करने से 0% गलती, समय भी कम।
Standard approach: मन में सोचना → error-prone। यह approach: लिखकर confirm → 3 extra seconds, 0 errors।
Reversal pattern confirm करना हो तो: coded word का पहला अक्षर = original का आखिरी अक्षर, और coded का आखिरी = original का पहला।
RAIN → NIAR: R(original पहला) = R(coded आखिरी) ✓, N(original आखिरी) = N(coded पहला) ✓।
अगर यह दोनों match करें — reversal confirm, एक सेकंड में।
परीक्षा में कोडिंग-डिकोडिंग प्रश्न मिले तो यह क्रम follow करो:
चरण १ — प्रकार पहचानो (5 सेकंड):
चरण २ — Letter coding में:
चरण ३ — Number coding में:
चरण ४ — Apply और verify:
क्यों यह प्रश्न: यह कूट वाक्य (sentence coding) का सबसे सीधा प्रकार है — common digit ढूँढना। UP Police में यह pattern बार-बार आता है।
समाधान का रास्ता: '642' में sky, is, blue हैं। '417' में blue, and, beautiful हैं। Common शब्द = blue। '642' और '417' में common digit = 4। इसलिए blue = 4। बस इतना — 10 सेकंड।
क्यों यह प्रश्न: यह अक्षर-से-संख्या direct mapping है। JACKET और COAT दोनों से table बनाओ और नया code decode करो।
समाधान का रास्ता: JACKET=146542 → J=1, A=4, C=6, K=5, E=4, T=2। COAT=6942 → C=6, O=9, A=4, T=2। दोनों consistent हैं। 6965 → 6=C, 9=O, 6=C, 5=K → COCK। विकल्प (घ) COCK सही है।
क्यों यह प्रश्न: Atbash cipher का सबसे direct प्रश्न। 27 का नियम यहाँ काम करता है।
समाधान का रास्ता: W→D: 23+4=27 ✓ Atbash confirm। SATURN: S→H(27-19=8), A→Z(27-1=26), T→G(27-20=7), U→F(27-21=6), R→I(27-18=9), N→M(27-14=13) → HZGFIM। विकल्प (ग) HZGFIM सही है।
क्यों यह प्रश्न: Reversal pattern में "दाईं/बाईं से nth अक्षर" पूछना UP Police का पसंदीदा twist है।
समाधान का रास्ता: RAIN→NIAR, SNOW→WONS → शब्द उलटा हो रहा है। CLOUD → उलटा → DUOLC। DUOLC में दाईं से दूसरा: C(1st), L(2nd) → L। CLOUD में बाईं से तीसरा: C(1), L(2), O(3) → O। उत्तर: L और O। विकल्प (घ) सही है।
क्यों यह प्रश्न: संख्या कूटलेखन जहाँ position-sum formula है — सबसे common number coding type।
समाधान का रास्ता: PIZZA: P(16)+I(9)+Z(26)+Z(26)+A(1) = 78 ✓। BURGER: B(2)+U(21)+R(18)+G(7)+E(5)+R(18) = 71 ✓। DRINK: D(4)+R(18)+I(9)+N(14)+K(11) = 56। विकल्प (ब) 56 सही है।
क्यों यह प्रश्न: Vowel/Consonant mixed coding — यह pattern आज UP Police परीक्षाओं में बढ़ रहा है।
समाधान का रास्ता: ABACTERIAL में: A(V)→B, B(C)→A, A(V)→B, C(C)→B, T(C)→S, E(V)→F, R(C)→Q, I(V)→J, A(V)→B, L(C)→K। Coded word: B-A-B-B-S-F-Q-J-B-K। अक्षर जो हैं: B, A, S, F, Q, J, K। विकल्पों में से जो नहीं है: C नहीं है। विकल्प (ग) C सही उत्तर है।
क्यों यह प्रश्न: Variable shift pattern — जहाँ हर position का shift अलग हो। यह intermediate level का सबसे कठिन type है।
समाधान का रास्ता: KXFFA → MAGIC: K(11)→M(13): +2, X(24)→A(1): wrap-around +3, F(6)→G(7): +1, F(6)→I(9): +3, A(1)→C(3): +2। Pattern: +2, +3, +1, +3, +2। MAGIC पर लगाओ: M(13)+3=P(16), A(1)+1=B(2), G(7)+2=I(9), I(9)+2=K(11), C(3)+2=E(5) → PBIKE। विकल्प (क) PBIKE सही है।
Atbash में 27 की जगह 26 जोड़ देना: A+Z = 1+26 = 27, 26 नहीं। यह गलती सबसे ज़्यादा होती है। हमेशा verify करो: एक pair जोड़ो — अगर 27 आए तो सही।
Wrap-around भूल जाना: Z + 2 = B (Z के बाद A, फिर B)। जब shift के बाद 26 से ज़्यादा जाओ तो 26 घटाओ। X(24)+3 = 27 → 27-26 = 1 = A।
Reversal में position गिनते वक्त original और coded को मिला देना: सवाल में "coded word में दाईं से दूसरा" और "original word में बाईं से तीसरा" — दोनों अलग-अलग words पर count करो।
Sentence coding में तीनों वाक्य देखना: सिर्फ वे दो वाक्य देखो जिनमें पूछा गया शब्द हो। तीसरा वाक्य समय बर्बाद करता है।
Mixed coding में vowel list में W, Y गिनना: अंग्रेज़ी में केवल A, E, I, O, U ही vowel हैं। W और Y को व्यंजन मानो।
Variable shift को uniform shift समझ लेना: अगर पहले दो shifts अलग-अलग हों, तो तुरंत हर position का shift अलग निकालो। एक ही shift assume करने से पूरा answer गलत होगा।