Weaversolver
Word Game Solver
Weaver is a cool web game for Lewis Carroll's Word Ladder. I decided to build a simple program that solves word ladders. There's probably a leetcode question for implementing this already.
My approach is pretty straightforward. The general idea is you take the starting word and get the list of words that differ by one letter (hamming distance 1) and greedily pick the one with the lowest hamming distance from the goal word. You keep doing this until you reach the goal word -- in other words, Dijkstra's algorithm.
Interactive web interface for both playing and solving word ladder games.