How korsdrag/wordle works
This small console application searches for five words whose letters are all distinct. It reads the answer and allowed-guess lists, encodes and filters their letter sets, searches combinations in parallel, then prints matching words and elapsed time. The source shows the processing and output flow; the README is empty. The input reads use hard-coded absolute paths, which may not match the repository’s local words directory.
Main entry points: Program.cs Console entry point · wordle-nyt-answers-alphabetical.txt Answer list · wordle-nyt-allowed-guesses.txt Allowed guesses
Components 10
Other components
- User
- Answer list
words/wordle-nyt-answers-alphabetical.txt - Allowed guesses
words/wordle-nyt-allowed-guesses.txt - Console entry point
Program.cs - Letter encoding
Program.cs - Word filtering
Program.cs - Combination search
Program.cs - Word decoding
Program.cs - Letter visualization
Program.cs - Console output
Connections 11
- User → Console entry point: starts
- Console entry point → Answer list: reads
- Console entry point → Allowed guesses: reads
- Console entry point → Letter encoding: encodes words
- Console entry point → Word filtering: filters and deduplicates
- Console entry point → Combination search: runs search
- Combination search → Word decoding: decodes matches
- Word decoding → Letter encoding: re-encodes words
- Word decoding → Letter visualization: formats letters
- Console entry point → Console output: prints status
- Combination search → Console output: prints matches