Crossword Solver
Solves a sqare(nxn) crossword puzzle.
Running
Requirements
Steps
Download the file
https://github.com/FumaxIN/Crossword-Solver.git
Switch to the directory
cd Crossword-Solver
Run the command
python crossword.py
How it works
-
Enter the order of crossword(n).
-
Enter each character individualy
-
Crossword table ccreated
-
All the words are now listed
-
Example:
boy boyo bat tree cat ton tin rat oxo atop top oozy fiz
Note:
As this is just a side project to practice pandas and numpy, this may not be very efficient and comes with some constraints:
- Diagonally it can only find one word per diagonal.
- Diagonal search is limited to Left to Right diagonal only.
- In any direction, search will happen in a straight line, i.e. no reverse search
Well, I really wanted to solve these constraints, but with colleges reopening and my other priorities I am currently unable to. Might do in later.