Introduction
Addition / Difference Code problems convert letters or digits into numbers by using sums or differences - for example the sum of letter positions, difference between extremes, or sum/difference of digit pairs. These are common in reasoning sections because they test basic arithmetic applied to symbolic inputs.
This pattern is important because it trains you to spot simple numeric transforms quickly and to verify them with a quick arithmetic check.
Pattern: Addition / Difference Code
Pattern
The key concept is: the code is produced by adding or subtracting relevant numeric values derived from the input (letters → A=1…Z=26, digits → numeric digits). Typical rules: sum of letter positions, difference between highest and lowest digit/position, sum of outer letters, or (sum of letters) ± constant.
Common transforms to test:
- Sum of positions: WORD → Σ(letter positions). (e.g., CAT → 3+1+20 = 24)
- Sum of first & last: WORD → first_pos + last_pos (e.g., BAD → 2+4=6).
- Difference of extremes: digits → max - min or letters → max_pos - min_pos.
- Sum ± constant: Σ(positions) ± k (check small constant offsets).
- Digit-based: For two-digit numbers, use (a+b) or (a-b) or (a×b) then add/subtract a constant.
Step-by-Step Example
Question
If CAT = 24 and DOG = 26 using A=1…Z=26, what is BAT?
Solution
-
Step 1: Check possible rules
CAT → C(3)+A(1)+T(20)=24. DOG → D(4)+O(15)+G(7)=26. Both examples equal the sum of letter positions. -
Step 2: Apply the rule to BAT
B(2)+A(1)+T(20)=2+1+20 = 23. -
Final Answer:
23 -
Quick Check:
Recompute CAT: 3+1+20=24; DOG: 4+15+7=26. BAT: 2+1+20=23 ✅
Quick Variations
1. Use first+last letters only (fast check).
2. Use difference: highest position - lowest position (good for digit inputs).
3. Sum of digits for numeric inputs (e.g., 47 → 4+7=11).
4. Combine sum with constant offset (Σ ± k) - identify k by comparing examples.
5. Weighted sum (e.g., 2×first + last) - check for scaling factors if sums don't match exactly.
Trick to Always Use
- Step 1: Compute simple sums first (whole-word Σ or first+last).
- Step 2: If sums don't match, try difference of extremes or check for a constant offset.
- Step 3: Verify by applying the inferred rule to all given examples before answering.
Summary
Summary
- Addition/Difference codes use sums or differences of numeric representations (A=1…Z=26 or digits).
- Always test sum-of-positions, sum of first+last, and difference of extremes first - they are the most common.
- Confirm the rule across all examples; perform a quick reverse-check to avoid arithmetic slips.
