Backtracking-ul este o tehnica de rezolvare a problemelor, folosita pentru a gasi solutii prin explorarea tuturor posibilitatilor si abandonarea unui drum atunci cand se ajunge intr-o situatie imposibila sau nevalida.
Acest proiect ofera o platforma educativa pentru a explora diferite probleme de backtracking, cu scopul de a invata si demonstra aceasta tehnica.
-
Cautare probleme specifice: Permite cautarea rapida a problemelor.
-
Generare aleatorie a unei probleme: Iti poate deschide o problema la intamplare din lista.
-
Compilator interactiv: Permite introducerea si vizualizarea rezultatelor pentru fiecare problema.
-
Explicatii detaliate: Ofera explicatii si pasi detaliati pentru fiecare problema abordata.
-
Paranteze Invalide
-
Permutari Sir
-
Problema Cailor
-
Problema Damelor
-
Sudoku
-
Suma Subsir
-
Umplerea Suprafetei
- Pagina Principala
Aici se afla lista cu probleme si navigarea. Functia de cautare permite gasirea problemelor dupa cuvinte-cheie, iar generatorul aleatoriu deschide o problema aleatorie din lista.

- Pagina cu Probleme
Compilator interactiv in partea de sus permite interactiunea directa cu problema aleasa, vizualizand input-ul si output-ul in timp real. Descrierea si explicatiile problemei in partea de jos.

-
Backend: Python (Django)
-
Frontend: Template-uri HTML
-
Gazduire: PythonAnywhere: https://alechiro.pythonanywhere.com
- Cloneaza repository-ul
- Ruleaza serverul: python manage.py runserver