WordleWordsSortedGenerator.frink

Download or view WordleWordsSortedGenerator.frink in plain text format

/** This program ranks the frequency of Wordle words based
    on Google n-gram data.  The wordlist is written to
    WordleWordsSorted.txt
*/


use WordleWords.frink

wdict = new dict
for line = lines[gunzip["file:/home/eliasen/builds/ngrams/split/1grams.folded/5.csv.gz"]]
{
   [n, word] = split["\t", line]
   num = eval[n]
   wdict@(lc[word]) = num
}

wordleWordsSorted = new array
for w = wordleWords
   wordleWordsSorted.push[[uc[w], wdict.get[w, 0]]]

writer = new Writer["WordleWordsSorted.frink"]
writer.printAndClose["wordleWordsSorted = " + inputForm[wordleWordsSorted]]


Download or view WordleWordsSortedGenerator.frink in plain text format


This is a program written in the programming language Frink.
For more information, view the Frink Documentation or see More Sample Frink Programs.

Alan Eliasen, eliasen@mindspring.com