Coding-Decoding (কোডিং–ডিকোডিং) — বিস্তারিত আলোচনা
Coding-Decoding (কোডিং–ডিকোডিং) — বিস্তারিত আলোচনা
Coding-Decoding হলো একটি গুরুত্বপূর্ণ Reasoning বা যুক্তিভিত্তিক সমস্যা, যেখানে কোনো শব্দ, বর্ণ, সংখ্যা বা বাক্যকে একটি নির্দিষ্ট নিয়মে পরিবর্তন করে Code তৈরি করা হয়। পরে সেই নিয়ম শনাক্ত করে অন্য কোনো শব্দ বা সংখ্যার Code বের করতে হয়।
চাকরির পরীক্ষা, ভর্তি পরীক্ষা, BCS, ব্যাংকিং পরীক্ষা ও অন্যান্য প্রতিযোগিতামূলক পরীক্ষায় Coding-Decoding খুবই গুরুত্বপূর্ণ।
১. Coding-Decoding কী?
Coding = কোনো তথ্যকে নির্দিষ্ট নিয়মে পরিবর্তন করে নতুন রূপ দেওয়া।
Decoding = সেই পরিবর্তনের নিয়ম বুঝে মূল তথ্য বা নতুন Code নির্ণয় করা।
সহজ উদাহরণ
যদি বলা হয়:
CAT → DBU
তাহলে দেখা যায়:
- C → D = +1
- A → B = +1
- T → U = +1
অতএব একই নিয়মে:
DOG → EPH
কারণ:
- D → E
- O → P
- G → H
২. Coding-Decoding-এর মূল ধারণা
Coding-Decoding-এর প্রশ্ন সমাধানের জন্য ইংরেজি বর্ণমালার অবস্থান জানা খুব গুরুত্বপূর্ণ।
| Letter | Position | Letter | Position |
| A | 1 | N | 14 |
| B | 2 | O | 15 |
| C | 3 | P | 16 |
| D | 4 | Q | 17 |
| E | 5 | R | 18 |
| F | 6 | S | 19 |
| G | 7 | T | 20 |
| H | 8 | U | 21 |
| I | 9 | V | 22 |
| J | 10 | W | 23 |
| K | 11 | X | 24 |
| L | 12 | Y | 25 |
| M | 13 | Z | 26 |
এগুলোকে বলা হয় Alphabet Position।
৩. Letter Shifting Coding
এটি Coding-Decoding-এর সবচেয়ে সাধারণ ধরন।
উদাহরণ ১: +1
BAT → CBU
কারণ:
B → C
A → B
T → U
তাহলে:
DOG → EPH
উদাহরণ ২: +2
CAT → ECV
কারণ:
C → E
A → C
T → V
তাই:
DOG → FQI
উদাহরণ ৩: −1
DBU → CAT
D → C
B → A
U → T
এখানে প্রতিটি বর্ণ এক ধাপ পিছিয়ে গেছে।
৪. Different Shift Coding
সব বর্ণ একই সংখ্যক ধাপ পরিবর্তিত হবে—এমন নয়।
উদাহরণ:
CAT → DBV
এখানে:
C → D = +1
A → B = +1
T → V = +2
অর্থাৎ প্রতিটি position-এর জন্য আলাদা নিয়ম থাকতে পারে।
এ ধরনের প্রশ্নে প্রতিটি বর্ণ আলাদাভাবে পরীক্ষা করতে হয়।
৫. Reverse Alphabet Coding
এখানে Alphabet-এর বিপরীত অবস্থান ব্যবহার করা হয়।
সম্পর্কটি হলো:
A ↔ Z
B ↔ Y
C ↔ X
D ↔ W
এভাবে:
| স্বাভাবিক | বিপরীত |
| 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 |
উদাহরণ
CAT
C → X
A → Z
T → G
তাই:
CAT → XZG
৬. Reverse Position বের করার Formula
কোনো বর্ণের অবস্থান যদি n হয়, তাহলে তার বিপরীত অবস্থান:
27 − n
উদাহরণ:
C = 3
27 − 3 = 24
24তম বর্ণ = X
অতএব:
C → X
৭. Word Coding
এখানে পুরো শব্দকে অন্য একটি Code দেওয়া হয়।
উদাহরণ:
যদি:
BOOK = 42
তাহলে Code কীভাবে তৈরি হয়েছে তা খুঁজে বের করতে হবে।
সম্ভাব্য নিয়ম:
B = 2
O = 15
O = 15
K = 11
যোগ:
2 + 15 + 15 + 11 = 43
অতএব 42 হলে অন্য কোনো নিয়ম থাকতে পারে। তাই শুধু যোগ করে উত্তর ধরে নেওয়া যাবে না—প্রশ্নে দেওয়া সম্পর্ক পরীক্ষা করতে হবে।
৮. Alphabet Position-এর যোগফল
একটি খুব পরিচিত পদ্ধতি হলো প্রতিটি বর্ণের Position যোগ করা।
উদাহরণ
CAT
C = 3
A = 1
T = 20
সুতরাং:
3 + 1 + 20 = 24
অতএব CAT-এর Code = 24, যদি প্রশ্নের নিয়ম যোগফল হয়।
৯. Alphabet Position-এর গুণ
কিছু প্রশ্নে বর্ণের Position গুণ করতে দেওয়া হয়।
যেমন:
AB
A = 1
B = 2
1 × 2 = 2
এখানেও অবশ্যই প্রশ্নের প্রদত্ত উদাহরণ দেখে নিয়ম নিশ্চিত করতে হবে।
১০. Odd-Even Position Coding
কখনো বিজোড় ও জোড় অবস্থানের বর্ণের জন্য আলাদা নিয়ম থাকে।
উদাহরণ:
ABCD
ধরা হলো:
- 1st, 3rd letter → +1
- 2nd, 4th letter → +2
তাহলে:
A → B
B → D
C → D
D → F
Code:
BDDF
১১. Alternate Letter Coding
এখানে একবার সামনে এবং একবার পিছনে পরিবর্তন হতে পারে।
উদাহরণ:
ABCDE
নিয়ম:
+1, −1, +1, −1, +1
তাহলে:
A → B
B → A
C → D
D → C
E → F
Code:
BADCF
১২. Position Interchange Coding
কখনো বর্ণ পরিবর্তন না করে তাদের অবস্থান পরিবর্তন করা হয়।
উদাহরণ:
TEAM → MAET
এখানে বর্ণগুলো উল্টো করে সাজানো হয়েছে।
TEAM → MAET
অথবা:
ABCD → CDAB
এখানে প্রথম দুইটি ও শেষ দুইটি বর্ণের অবস্থান বদলেছে।
১৩. Reverse Word Coding
শব্দের বর্ণগুলো উল্টো করে দেওয়া হয়।
উদাহরণ:
TABLE → ELBAT
এখানে কোনো বর্ণ পরিবর্তন হয়নি; শুধু order পরিবর্তিত হয়েছে।
১৪. Mixed Coding
এখানে একাধিক নিয়ম একসঙ্গে ব্যবহৃত হয়।
উদাহরণ:
CAT
প্রথমে শব্দটি reverse:
CAT → TAC
তারপর প্রতিটি বর্ণ +1:
T → U
A → B
C → D
তাহলে Code:
UBD
এ ধরনের প্রশ্নে ধাপে ধাপে কাজ করা গুরুত্বপূর্ণ।
১৫. Number Coding
এখানে বর্ণকে সংখ্যা দিয়ে প্রকাশ করা হয়।
যেমন:
A = 1
B = 2
C = 3
…
তাহলে:
BAD
B = 2
A = 1
D = 4
Code হতে পারে:
214
১৬. Number-to-Letter Coding
উল্টো পদ্ধতিও হতে পারে।
যেমন:
1 = A
2 = B
3 = C
…
তাহলে:
4-1-20
= D-A-T
অর্থাৎ:
DAT
১৭. Symbol Coding
কখনো বর্ণ বা সংখ্যার পরিবর্তে বিভিন্ন Symbol ব্যবহার করা হয়।
উদাহরণ:
ধরা হলো:
A = #
B = @
C = %
তাহলে:
ABC → #@%
এ ধরনের প্রশ্নে দেওয়া Code table ভালোভাবে অনুসরণ করতে হয়।
১৮. Conditional Coding
এখানে নির্দিষ্ট শর্ত দেওয়া থাকে।
উদাহরণ:
যদি বলা হয়—
- স্বরবর্ণের Code = পরবর্তী বর্ণ
- ব্যঞ্জনবর্ণের Code = পূর্ববর্তী বর্ণ
তাহলে:
BAT
B → A
A → B
T → S
সুতরাং:
BAT → ABS
এখানে পুরো শব্দে একই নিয়ম সরাসরি প্রয়োগ করা যাবে না; প্রতিটি বর্ণের ধরন দেখে Code করতে হবে।
১৯. Sentence Coding
এটি Coding-Decoding-এর তুলনামূলক গুরুত্বপূর্ণ ও কঠিন ধরন।
ধরা যাক:
“Birds fly high” = “ka la ma”
“Birds eat grain” = “ka pa ra”
দুই বাক্যে সাধারণ শব্দ হলো Birds এবং Code-এ সাধারণ অংশ হলো ka।
অতএব:
Birds = ka
এভাবে একাধিক বাক্য তুলনা করে অন্যান্য শব্দের Code বের করতে হয়।
২০. Sentence Coding-এর কৌশল
ধরা যাক:
- Ram is good = na pa ki
- Ram is clever = na pa lo
- Mina is good = tu pa ki
তাহলে:
“Ram” কী?
১ ও ২ নম্বর বাক্যে সাধারণ শব্দ:
Ram, is
সাধারণ Code:
na, pa
তাই শুধু এ দুটো দিয়ে Ram নিশ্চিত করা যাবে না।
কিন্তু ১ ও ৩ নম্বর বাক্যে সাধারণ শব্দ:
is, good
সাধারণ Code:
pa, ki
তাই:
is = pa
এবং:
good = ki
তাহলে ১ নম্বর বাক্য থেকে:
Ram = na
সুতরাং:
- Ram = na
- is = pa
- good = ki
- clever = lo
- Mina = tu
এই পদ্ধতিকে Common Word–Common Code Method বলা যায়।
২১. Coding-Decoding-এ গুরুত্বপূর্ণ নিয়ম
নিয়ম ১: একই শব্দের Code একই হবে
একই Coding system-এ কোনো শব্দ বারবার থাকলে তার Code সাধারণত একই থাকে।
নিয়ম ২: Common word খুঁজুন
দুটি বাক্যে একটি শব্দ সাধারণ হলে তাদের Code-এও সাধারণ Code খুঁজুন।
নিয়ম ৩: Position দেখুন
প্রথম, দ্বিতীয়, তৃতীয় বর্ণের পরিবর্তন আলাদা কি না পরীক্ষা করুন।
নিয়ম ৪: Alphabet position ব্যবহার করুন
A=1 থেকে Z=26 জানা থাকলে অনেক প্রশ্ন দ্রুত সমাধান করা যায়।
নিয়ম ৫: Reverse alphabet পরীক্ষা করুন
বিশেষ করে যখন:
A-এর Code Z-এর মতো এবং B-এর Code Y-এর মতো দেখা যায়।
২২. Coding-Decoding বনাম Analogy
| বিষয় | Coding-Decoding | Analogy |
| মূল বিষয় | Code-এর নিয়ম | সম্পর্ক |
| লক্ষ্য | Code বের করা | সম্পর্কের মিল খোঁজা |
| উদাহরণ | CAT → DBU | Bird : Nest |
| গুরুত্বপূর্ণ দক্ষতা | Pattern শনাক্ত | Relationship শনাক্ত |
২৩. Coding-Decoding বনাম Series
| Coding-Decoding | Series |
| Code-এর নিয়ম খোঁজা হয় | ধারার নিয়ম খোঁজা হয় |
| Letter/number/symbol থাকতে পারে | Number/letter/symbol থাকতে পারে |
| Word coding বেশি দেখা যায় | Next/missing term বেশি দেখা যায় |
| Example: CAT → DBU | 2, 4, 6, ? |
২৪. পরীক্ষায় Coding-Decoding সমাধানের Step-by-Step পদ্ধতি
Step 1
প্রশ্নে দেওয়া Code এবং মূল শব্দ পাশাপাশি লিখুন।
Step 2
প্রতিটি বর্ণের পরিবর্তন দেখুন।
Step 3
A=1, B=2…Z=26 ব্যবহার করুন।
Step 4
দেখুন পরিবর্তনটি:
- +1?
- −1?
- +2?
- −2?
- Reverse?
- Position change?
- Odd-even?
- Alternate?
Step 5
একই নিয়ম নতুন শব্দে প্রয়োগ করুন।
Step 6
শেষে পুরো Code আবার যাচাই করুন।
২৫. পরীক্ষামূলক উদাহরণ
প্রশ্ন ১
যদি CAT = DBU, তাহলে DOG = ?
নিয়ম: প্রতিটি বর্ণ +1
D → E
O → P
G → H
উত্তর: EPH
প্রশ্ন ২
যদি BAT = ZYG, তাহলে কী নিয়ম?
B → Y
A → Z
T → G
এটি Reverse Alphabet Coding।
তাই BAT-এর Code = YZG
প্রশ্নে দেওয়া Code-এর সঙ্গে নিয়মটি মিলিয়ে দেখতে হবে।
প্রশ্ন ৩
A = 1, B = 2, C = 3… হলে BAD-এর Code কত?
B = 2
A = 1
D = 4
উত্তর: 214
প্রশ্ন ৪
যদি:
PEN = QFO
তাহলে:
BOOK = ?
নিয়ম: প্রতিটি বর্ণ +1
B → C
O → P
O → P
K → L
উত্তর: CPPL
প্রশ্ন ৫
যদি:
“I am good” = “ka la pa”
“I am happy” = “ka la tu”
তাহলে good-এর Code কী?
দুই বাক্যের সাধারণ শব্দ:
I, am
সাধারণ Code:
ka, la
তাই অবশিষ্ট:
good = pa
২৬. Coding-Decoding-এর গুরুত্বপূর্ণ Shortcut
মনে রাখার মতো কিছু বিষয়:
Forward Alphabet:
A → B → C → D …
Backward Alphabet:
Z → Y → X → W …
Reverse Pair:
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
আর Alphabet Position:
A=1, M=13, N=14, Z=26
২৭. সাধারণ ভুল
১. শুধু প্রথম দুইটি বর্ণ দেখে নিয়ম ধরে নেওয়া
পুরো শব্দের সব বর্ণে নিয়মটি প্রয়োগ করে দেখতে হবে।
২. Reverse Alphabet ভুল করা
Reverse Coding-এ A-এর সঙ্গে Z, B-এর সঙ্গে Y—এভাবে জোড়া তৈরি হয়।
৩. Common Code ভুল শনাক্ত করা
Sentence Coding-এ শুধু একটি বাক্যের ওপর নির্ভর না করে একাধিক বাক্য তুলনা করতে হয়।
৪. বর্ণের Position ভুল করা
বিশেষ করে M=13 এবং N=14 মনে রাখা দরকার।
৫. অপ্রয়োজনীয় জটিল নিয়ম খোঁজা
প্রথমে +1, −1, +2, −2, reverse এবং position change পরীক্ষা করুন।
২৮. Coding-Decoding দ্রুত শেখার জন্য অনুশীলন
নিচের প্রশ্নগুলো নিজে সমাধান করার চেষ্টা করতে পারেন।
১.
যদি CAT → DBU, তাহলে DOG → ?
২.
যদি PEN → QFO, তাহলে BOOK → ?
৩.
A=1, B=2… হলে FACE-এর বর্ণগুলোর Position কী?
৪.
Reverse Alphabet অনুযায়ী DOG-এর Code কী?
৫.
A, C, E, G-এর মতো Coding হলে K-এর পরবর্তী সংশ্লিষ্ট বর্ণ কী?
৬.
যদি
“Ram is good” = “ka pa tu”
“Ram is clever” = “ka pa lo”,
তাহলে clever-এর Code কী?
৭.
যদি একটি Coding-এ প্রতিটি বর্ণ 2 ধাপ পিছিয়ে যায়, তাহলে DOG কী হবে?
৮.
যদি ABCD → DCBA, তাহলে PARK → ?
উপসংহার
Coding-Decoding মূলত একটি pattern recognition বা নিয়ম শনাক্ত করার বিষয়। প্রশ্নে দেওয়া Code দেখে প্রথমে বুঝতে হবে বর্ণ পরিবর্তন হয়েছে, অবস্থান পরিবর্তন হয়েছে, সংখ্যা ব্যবহার হয়েছে, নাকি শব্দের মধ্যে সম্পর্ক তৈরি করা হয়েছে।
সবচেয়ে গুরুত্বপূর্ণ বিষয়গুলো হলো:
Alphabet Position → Letter Shifting → Reverse Alphabet → Position Interchange → Odd-Even/Alternate Pattern → Number Coding → Sentence Coding
এই ধাপগুলো ভালোভাবে আয়ত্ত করলে Coding-Decoding-এর অধিকাংশ সাধারণ Reasoning প্রশ্ন পদ্ধতিগতভাবে সমাধান করা যায়।