🎯 Conditional Coding — Advanced (Mains Level)
Master advanced conditional coding with grouped consonant mappings, digit-sum vowel codes, multi-condition application, and word/phrase coding — full Mains-level preparation
Conditional Coding — Advanced (Mains Level)
Advanced Conditional Coding takes the basic framework and makes it significantly harder. Instead of a simple letter-to-code table, you get custom mapping rules that require calculation. Consonants are coded in repeating groups, vowels may use digit sums or special rules, and multiple conditions can apply simultaneously.
This is the hardest variant of conditional coding and appears exclusively in Mains exams (SBI PO Mains, IBPS PO Mains, RRB PO Mains). Expect 4-5 questions per set.
How Advanced Mapping Works
Instead of a simple lookup table, you are given rules to derive the code:
Consonant Coding — Repeating Groups:
Consonants (excluding vowels A, E, I, O, U) are divided into groups and coded with repeating number sequences.
Common pattern: Consonants coded 1 through 7, repeating in cycles:
| Group 1 | B | C | D | F | G | H | J |
|---|---|---|---|---|---|---|---|
| Code | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| Group 2 | K | L | M | N | P | Q | R |
|---|---|---|---|---|---|---|---|
| Code | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| Group 3 | S | T | V | W | X | Y | Z |
|---|---|---|---|---|---|---|---|
| Code | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
Vowel Coding — Linked to Consonant Pattern:
Pro Content Locked
Upgrade to Pro to access this lesson and all other premium content.
₹99 charged monthly · Cancel anytime
- All Agriculture & Banking Courses
- AI Lesson Questions (100/day)
- AI Doubt Solver (50/day)
- Glows & Grows Feedback (30/day)
- AI Section Quiz (20/day)
- 22-Language Translation (100/day)
- Recall Questions (20/day)
- AI Quiz (15/day)
- AI Quiz Paper Analysis (100/day)
- AI Step-by-Step Explanations (100/day)
- Spaced Repetition Recall (FSRS)
- AI Tutor
- Immersive Text Questions
- Audio Lessons — Hindi & English
- Mock Tests & Previous Year Papers
- Summary & Mind Maps
- XP, Levels, Leaderboard & Badges
- Generate New Classrooms
- Voice AI Teacher (AgriDots Live)
- AI Revision Assistant
- Knowledge Gap Analysis
- Interactive Revision (LangGraph)
🔒 Secure via Razorpay · Cancel anytime · No hidden fees
Conditional Coding — Advanced (Mains Level)
Advanced Conditional Coding takes the basic framework and makes it significantly harder. Instead of a simple letter-to-code table, you get custom mapping rules that require calculation. Consonants are coded in repeating groups, vowels may use digit sums or special rules, and multiple conditions can apply simultaneously.
This is the hardest variant of conditional coding and appears exclusively in Mains exams (SBI PO Mains, IBPS PO Mains, RRB PO Mains). Expect 4-5 questions per set.
How Advanced Mapping Works
Instead of a simple lookup table, you are given rules to derive the code:
Consonant Coding — Repeating Groups:
Consonants (excluding vowels A, E, I, O, U) are divided into groups and coded with repeating number sequences.
Common pattern: Consonants coded 1 through 7, repeating in cycles:
| Group 1 | B | C | D | F | G | H | J |
|---|---|---|---|---|---|---|---|
| Code | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| Group 2 | K | L | M | N | P | Q | R |
|---|---|---|---|---|---|---|---|
| Code | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| Group 3 | S | T | V | W | X | Y | Z |
|---|---|---|---|---|---|---|---|
| Code | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
Vowel Coding — Linked to Consonant Pattern:
The rule often states: "The codes for vowels start with the code of Y."
Since Y is coded as 6 in the pattern above:
- A = 6 (same as Y)
- E = 7 (Y+1)
- I = 8 (Y+2)... but wait, codes only go up to 7.
Actually, the rule typically means vowels are coded starting from a specific number. A common version:
| Vowel | A | E | I | O | U |
|---|---|---|---|---|---|
| Code | 1 | 2 | 3 | 4 | 5 |
Or if "vowels start with code of Y" and Y = 6:
| Vowel | A | E | I | O | U |
|---|---|---|---|---|---|
| Code | 6 | 7 | 1 | 2 | 3 |
Always read the specific rule given. The exact mapping varies by question.
Solved Example 1 — Basic Advanced Pattern
Rules:
- Consonants coded as: B=1, C=2, D=3, F=4, G=5, H=6, J=7, K=1, L=2, M=3, N=4, P=5, Q=6, R=7, S=1, T=2, V=3, W=4, X=5, Y=6, Z=7
- Vowels: A=1, E=2, I=3, O=4, U=5
Conditions:
- (I) Word starts with consonant and ends with vowel → all vowels become %, codes of first and last letters are interchanged
- (II) Word has more than 2 vowels → 1st vowel = &, 2nd vowel = , 3rd vowel = @ (pattern repeats for more vowels: 4th = &, 5th = , ...)
- (III) If neither condition I nor condition II applies → all vowels are coded as +
- (IV) If multiple conditions apply → apply all in the given order
Q: What is the code for CLEAR?
Step 1 — Basic codes:
| Letter | C | L | E | A | R |
|---|---|---|---|---|---|
| Type | Con | Con | Vowel | Vowel | Con |
| Code | 2 | 2 | 2 | 1 | 7 |
Step 2 — Check conditions:
- Starts with C (consonant), ends with R (consonant) → Condition I does NOT apply (needs consonant-vowel)
- Number of vowels = 2 (E, A) → NOT more than 2 → Condition II does NOT apply
- Neither I nor II → Condition III applies → all vowels = +
Step 3 — Apply condition III:
| Letter | C | L | E | A | R |
|---|---|---|---|---|---|
| Final Code | 2 | 2 | + | + | 7 |
Final Code: 22++7
Answer: (1) 22++7
Solved Example 2 — Multiple Conditions
Using the same rules as Example 1.
Q: What is the code for COURSE?
Step 1 — Basic codes:
| Letter | C | O | U | R | S | E |
|---|---|---|---|---|---|---|
| Type | Con | Vowel | Vowel | Con | Con | Vowel |
| Code | 2 | 4 | 5 | 7 | 1 | 2 |
Step 2 — Check conditions:
- Starts with C (consonant), ends with E (vowel) → Condition I applies
- Number of vowels = 3 (O, U, E) → More than 2 → Condition II applies
- Both I and II apply → Condition IV: Apply all in order
Step 3 — Apply Condition I first:
- All vowels become %: O→%, U→%, E→%
- First and last codes interchanged: C's code (2) and E's position get swapped
After Condition I:
| Letter | C | O | U | R | S | E |
|---|---|---|---|---|---|---|
| After I | % | % | % | 7 | 1 | 2 |
Wait — the first letter's code (2) and last letter's code (E was already changed to %) interchange. Let me re-read: "codes of first and last letters are interchanged." The original codes are C=2 and E=2. After interchange: first position gets 2, last position gets 2 (same value, no visible change). But vowels all become %:
| Position | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| After I | 2 | % | % | 7 | 1 | 2 |
Hmm, but condition I says vowels become % AND first/last interchange. Since E (last) is a vowel, it became %. But the interchange swaps the code values of position 1 and position 6.
Let me apply more carefully:
- First, all vowels → %: positions 2, 3, 6 become %
- Then interchange first (2) and last (%): position 1 → %, position 6 → 2
| Position | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| After I | % | % | % | 7 | 1 | 2 |
Step 4 — Apply Condition II:
- 1st vowel position (originally O, position 2) → &
- 2nd vowel position (originally U, position 3) → *
- 3rd vowel position (originally E, position 6) → @
- But position 1 also became % from the interchange... Is position 1 treated as a vowel position?
The condition says: "vowels in the word" — based on the original word, O is the 1st vowel, U is the 2nd, E is the 3rd.
Apply to the current state — replace the vowel positions with symbols:
| Position | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| After II | % | & | * | 7 | 1 | @ |
*Final Code: %&71@
Note: This is a complex example showing how conditions interact. In the actual exam, trace each step carefully on paper.
Solved Example 3 — Adjacent Letter Conditions
Rules:
- Consonants: B=1, C=2, D=3, F=4, G=5, H=6, J=7, K=1, L=2, M=3, N=4, P=5, Q=6, R=7, S=1, T=2, V=3, W=4, X=5, Y=6, Z=7
- Vowels: A=1, E=2, I=3, O=4, U=5
Conditions:
- (i) If the codes of two adjacent letters are the same number → change the code of the letter that comes first alphabetically to @
- (ii) If the code of the preceding letter is one less than the code of the succeeding letter → change the succeeding letter's code to #
Q: What is the code for BLADE?
Step 1 — Basic codes:
| Letter | B | L | A | D | E |
|---|---|---|---|---|---|
| Code | 1 | 2 | 1 | 3 | 2 |
Step 2 — Check Condition (i) — Same adjacent codes:
- B(1) and L(2) → Not same
- L(2) and A(1) → Not same
- A(1) and D(3) → Not same
- D(3) and E(2) → Not same
- No pair has same adjacent codes → Condition (i) does not apply
Step 3 — Check Condition (ii) — Preceding one less than succeeding:
- B(1) → L(2): 1 is one less than 2? YES → L's code becomes #
- L(2) → A(1): 2 is one less than 1? NO
- A(1) → D(3): 1 is one less than 3? NO (difference is 2)
- D(3) → E(2): 3 is one less than 2? NO
Step 4 — Apply:
| Letter | B | L | A | D | E |
|---|---|---|---|---|---|
| Final Code | 1 | # | 1 | 3 | 2 |
Final Code: 1#132
Answer: 1#132
Solved Example 4 — Word with Both Conditions
Using the same rules and conditions as Example 3.
Q: What is the code for TRACK?
Step 1 — Basic codes:
| Letter | T | R | A | C | K |
|---|---|---|---|---|---|
| Code | 2 | 7 | 1 | 2 | 1 |
Step 2 — Check Condition (i) — Same adjacent codes:
- T(2) and R(7) → Not same
- R(7) and A(1) → Not same
- A(1) and C(2) → Not same
- C(2) and K(1) → Not same
- No match → Condition (i) does not apply
Step 3 — Check Condition (ii) — Preceding one less:
- T(2) → R(7): 2 is one less than 7? NO
- R(7) → A(1): 7 is one less than 1? NO
- A(1) → C(2): 1 is one less than 2? YES → C's code becomes #
- C(2) → K(1): 2 is one less than 1? NO
Step 4 — Apply:
| Letter | T | R | A | C | K |
|---|---|---|---|---|---|
| Final Code | 2 | 7 | 1 | # | 1 |
Final Code: 271#1
Answer: 271#1
Solved Example 5 — Both Conditions Firing
Using the same rules and conditions as Example 3.
Q: What is the code for STEEL?
Step 1 — Basic codes:
| Letter | S | T | E | E | L |
|---|---|---|---|---|---|
| Code | 1 | 2 | 2 | 2 | 2 |
Step 2 — Check Condition (i) — Same adjacent codes:
- S(1) and T(2) → Not same
- T(2) and E(2) → SAME! → T vs E: alphabetically T comes after E, so E comes first → E's code (position 3) becomes @
- E(2) and E(2) at positions 3-4 → SAME! → Both are E, same letter alphabetically. When same letter, change the one appearing first in the word → position 3's code becomes @ (already changed)
- E(2) and L(2) at positions 4-5 → SAME! → E vs L: alphabetically E comes first → E's code (position 4) becomes @
After condition (i):
| Position | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|
| After (i) | 1 | 2 | @ | @ | 2 |
Step 3 — Check Condition (ii) — Preceding one less (on ORIGINAL codes):
- S(1) → T(2): 1 is one less than 2? YES → T's code becomes #
Apply condition (ii) to the already-modified codes:
| Position | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|
| Final | 1 | # | @ | @ | 2 |
Final Code: 1#@@2
Important: When both conditions apply, apply them in the order given. Condition (i) first modifies some codes, then condition (ii) may modify further.
Coding Two-Word Phrases
In advanced questions, you may be asked to code a phrase (two words). Each word is coded separately using the same rules and conditions.
Example: Code for "SOUND WAVE"
Using consonant codes (1-7 repeating) and vowel codes (A=1, E=2, I=3, O=4, U=5):
SOUND:
| Letter | S | O | U | N | D |
|---|---|---|---|---|---|
| Code | 1 | 4 | 5 | 4 | 3 |
WAVE:
| Letter | W | A | V | E |
|---|---|---|---|---|
| Code | 4 | 1 | 3 | 2 |
Then apply conditions to each word separately. The final answer combines both coded words with a space.
Step-by-Step Method for Advanced Problems
-
Build your consonant mapping — Write out all 21 consonants with their repeating codes. This takes 30 seconds and prevents errors.
-
Write vowel codes — Note the exact rule for vowels (digit sum, fixed assignment, or linked to a consonant's code).
-
Code each letter — Write the basic code below each letter in a table format.
-
Check ALL conditions — Go through every adjacent pair and every positional check. Mark which conditions fire.
-
Apply conditions in order — If the question says "apply in given order," follow that sequence strictly.
-
Double-check your final code — Verify it matches one of the answer options.
Speed Tips for Exam
- Pre-build the consonant table on your rough sheet before reading the questions. You will use it for all 4-5 questions in the set.
- Number the positions (1, 2, 3, ...) above each letter. This helps when conditions reference "2nd-last" or "3rd" letter.
- Mark vowels immediately — Circle or underline all vowels in the word. This speeds up condition checking.
- Adjacent pair check — For conditions about adjacent codes, compare each pair systematically: (1,2), (2,3), (3,4), (4,5), etc. Do not skip any pair.
- When two conditions interact, apply the first condition fully, then check the second on the modified code (unless the question says otherwise).
Common Traps
- Repeating code cycles. The consonant code pattern repeats. Students often miscount: K should be 1 (same as B), not 8. Write the full table out.
- Vowels are NOT always 1-5. The rule may define a different starting point. Always read the specific vowel rule.
- "One less than" vs "one more than." Condition may say "preceding is one less" — this means if position N has code 3 and position N+1 has code 4, the condition fires. Do NOT confuse with "one more."
- Alphabetically first vs positionally first. "Change the letter that comes first alphabetically" is NOT the same as "change the letter that appears first in the word." E comes before T alphabetically even if T appears earlier in the word.
- Applying conditions to modified codes. Some questions say "apply on original codes" while others say "apply sequentially." This makes a huge difference. Read the instructions carefully.
- Two-word phrases. Each word is coded independently. Do not apply conditions across the space between words.
- Letters not in the mapping. If H, P, or W have special codes separate from the consonant groups, do not apply the group code to them.