Cliques

Finding words with unique letters in a word list!

Cliques is a Python program that, given a list of words, finds a subset of those words where each letter is unique. For instance, if wanted to find cliques of words that are 5 letters long, it would attempt to find 5 different words to cover 25 of 26 letters. There is also fuzzy search allowing vowels to overlap exactly once, raising the chances of finding near-cliques (more exciting than zero-cliques). This was used to help build a bot strategy for my Verse game!

Languages

This project makes use of the following languages!

Skills

During the development of this project, I gained or enhanced the following skills:

  • Graphs
  • Algorithms
  • Memory Management
  • String Manipulation

See Also

Take a look at some other projects using these languages!