Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

🔢 Cryptarithmetic Puzzle Solver - AI

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.


📌 Features

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 🎨


🏗️ How It Works

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. 🌍


🚀 Installation & Usage

🔧 Requirements

Ensure you have Python 3.x installed. No external dependencies are needed.


▶️ Running the Program

Run the following command in a terminal or command prompt:

python cryptarithmetic_solver.py

About

Program to solve cryptarthimetic puzzles

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages