This project solves Cryptarithmetic puzzles using a brute-force approach with permutations. Given a puzzle like "SEND + MORE = MONEY", the program finds a valid digit substitution where each letter represents a unique digit (0-9). The solution is displayed in an interactive HTML page with a beautifully formatted table and solved equation.
✅ Solves Cryptarithmetic puzzles using brute-force search 🔍
✅ Ensures no leading zeros in word values 🚫0️⃣
✅ Generates an interactive HTML file with the solution 🌐
✅ User-friendly table visualization for letter-to-digit mapping 📝
✅ Styled output with a gradient background & color-coded results 🎨
1️⃣ User inputs a cryptarithmetic equation (e.g., SEND + MORE = MONEY). ✍️
2️⃣ The program finds a valid digit substitution for each letter using permutations. 🔢
3️⃣ The sum of words is checked to match the given result. ✅
4️⃣ The solution is saved as an HTML file for easy visualization. 🗂️
5️⃣ Open the generated HTML file in a browser to view the solved equation and letter mapping. 🌍
Ensure you have Python 3.x installed. No external dependencies are needed.
Run the following command in a terminal or command prompt:
python cryptarithmetic_solver.py