.موقع بسيط لحل ألغاز السودوكو
Simple sudoku solver website with Arabic interface.
This sudoku puzzle is taken from 7Sudoku.
Backtracking algorithm is used to solve given sudokus.
- Python (3.8)
- HTML
- CSS
- Jinja2 (2.10.3)
- Flask (1.1.1)
- Bootstrap (4.3.1)
- Python (>= 3.6 Recommended)
- Flask
If you have Flask already installed with Python >= 3.6 then you are ready to go.
Else you can you can follow these steps to install Flask if you already have Anaconda installed:
- Open Anaconda Prompt.
- Create a new environment (environment to use flask):
conda create --name envName python=3.6
- Activate the new environment:
conda activate envName
- Install Flask:
conda install flask
You can use virtualenv to create a new isolated Python environment and then install the requirements if you don't have Anaconda installed.
Just download the repository, nothing special is needed.
- Open the repository folder as a project in your IDE.
- Configure the project's Python interpreter to use the environment that has Flask installed, or use the one you already created in the "Environment Setup" section.
- Run app.py from within the IDE.
Use a modern IDE like PyCharm or VS Code.
- Open Anaconda Prompt in the project folder.
- Activate your flask environment (or the one you just created in the "Environment Setup" section):
conda activate envName
- Type:
flask run
🐛 Can't identify some sudokus that don't have a solution.