ketel_one, a FORTRAN90 code which seeks all words that can be formed from the letters in "ketel one vodka".
The following challenge appeared in an advertistement in the New York Times, 14 June 2007:
"Dear Ketel One Drinker: Can you make one hundred words, of four letters or more, from the letters in Ketel One Vodka?"
The letters cannot appear in a new word more often than they appear in the original phrase. So "leek" is OK (there are 3 e's available), but "noon" is not (there is only one n).
The computer code and data files described and made available on this web page are distributed under the MIT license
ketel_one is available in a FORTRAN90 version.
anagram, a C++ code which determines anagrams of a string, by James Cherry;
ladders, a C code which seeks to transform one five letter word into another, by changing one letter at a time, using only legitimate English words. This puzzle was invented by Lewis Carroll, who called it "Doublets", but it is also known as "Word Ladders" or "Word Gold". The program is by Donald Knuth.
life, a MATLAB code which displays the evolution of John Conway's "Game of Life".
lights_out, a MATLAB code which sets up a "Lights Out" game and allows the user to solve it.
subanagram, a FORTRAN90 code which finds words which are anagrams formed from some of the letters of a given master word.
sudoku, a MATLAB library which manipulates and solves Sudoku problems.
wordsnake, a FORTRAN90 code which rearranges a list of words so that they have maximum overlap;