56 Commits

Author SHA1 Message Date
b45fda3052
Merge pull request #1 from charlesreid1/try-trie-tree
Try trie tree
2019-03-11 21:27:51 -07:00
008e1daec5 switch function 2019-03-11 21:13:54 -07:00
6a08f95ebc add method to compute number of words versus number of perfect tries table 2019-03-11 21:13:00 -07:00
f01bab717e fixed tries.py 2019-03-11 17:01:58 -07:00
05a8830cec update readme and descriptions 2019-03-11 15:46:34 -07:00
0ea5f3753f update tries with working print method, and some other fixed-up recursive calls 2019-03-11 15:34:45 -07:00
826df3a942 print more info 2019-03-10 23:44:42 -07:00
2305797fd2 Merge branch 'master' of github.com:charlesreid1/five-letter-words
* 'master' of github.com:charlesreid1/five-letter-words:
  clarify palindrome checks
2019-03-10 11:31:15 -07:00
56a4d4dc6d update diff_by_ scripts and descriptions in readme 2019-03-10 11:30:41 -07:00
ca0b27cc91 removing the broken diff by one 2019-03-10 00:19:13 -08:00
1b31bc40a2 fixing diff by one 2019-03-10 00:18:44 -08:00
907676dd82 clarify palindrome checks 2017-12-07 22:03:24 -08:00
6f3da0a366 updating final print statement in both letter coverages 2017-09-20 11:58:58 -07:00
37374194f0 renaming letter coverages so default is no output, debug is with output 2017-09-20 11:57:54 -07:00
51c7e429ae reconciling letter coverage 2017-09-19 17:32:18 -07:00
b9616eeb28 Merge branch 'master' of https://charlesreid1.com:3000/cs/five-letter-words
* 'master' of https://charlesreid1.com:3000/cs/five-letter-words:
  Add near palindrome output, and fix palindrome pairs to exclude palindromes
  adding a near-palindrome checker.
  update comment in palindrome.py
  update readme with new scripts.
  Make distinct.py more efficient: one loop over words.
  Don't need pretty print.
  Update distinct script to print out some examples.
  fix comments.
  updating lexico and reverse lexico script to print ALL lexico and reverse lexico words
  updating comment block
  updating diff-by-one script comment
  updating diff by n to print, for n equals 2 through 2
  adding output from lexico and reverse lexico
  make diff by one code match what is in github blog post.
  reverse order of printed distances
  adding a diff-by-n variation on the diff-by-one program
2017-09-19 17:30:43 -07:00
b7a142e7f7 removing tiny kitten that squeaks when you get to a certain point in the code 2017-09-19 17:22:03 -07:00
9cda786cf8 fixing letter coverage to fix a snafu. 2017-09-19 17:19:37 -07:00
d2ad99bfb6 Add near palindrome output, and fix palindrome pairs to exclude palindromes 2017-09-04 17:55:46 -07:00
4bca143ae8 adding a near-palindrome checker. 2017-09-04 17:33:59 -07:00
cff7a9e1a6 update comment in palindrome.py 2017-09-04 17:30:15 -07:00
ef62283c91 update readme with new scripts. 2017-09-04 16:41:57 -07:00
4dd57760fa Make distinct.py more efficient: one loop over words. 2017-09-04 16:29:11 -07:00
d07e0621f7 Don't need pretty print. 2017-09-04 16:26:26 -07:00
7db3fb9890 Update distinct script to print out some examples. 2017-09-04 16:25:54 -07:00
5ea6a87e46 fix comments. 2017-09-04 04:00:06 -07:00
41342dd02b updating lexico and reverse lexico script to print ALL lexico and reverse lexico words 2017-09-04 03:41:04 -07:00
7cb10c1f2c updating comment block 2017-09-04 03:40:00 -07:00
563a8799b0 updating diff-by-one script comment 2017-09-04 03:39:08 -07:00
3963e6a40a updating diff by n to print, for n equals 2 through 2 2017-09-04 03:37:12 -07:00
700c6e8057 adding output from lexico and reverse lexico 2017-09-04 03:31:52 -07:00
b042890420 make diff by one code match what is in github blog post. 2017-09-03 20:55:46 -07:00
26b5f9394d reverse order of printed distances 2017-09-03 20:30:08 -07:00
b0cb967549 adding a diff-by-n variation on the diff-by-one program 2017-09-03 20:22:34 -07:00
a69eb56e0a updating readme with more sections, describing each script. 2017-08-17 06:43:18 -07:00
58c7eafc76 moving word converage to letter coverage. 2017-08-17 06:42:11 -07:00
6b7270b97d Adding working dynamic program to compute word coverage. 2017-08-17 06:32:43 -07:00
c902691810 remove particular bigrams 2017-08-17 06:31:36 -07:00
a8a64d385c adding output from various scripts. 2017-08-16 03:18:35 -07:00
53a74fc21e adding check for leicographically sorted words. 2017-08-15 20:26:55 -07:00
08eb1b15a6 adding palindrome and palindrome pair checker 2017-08-15 20:22:05 -07:00
b16c360103 adding get words function. 2017-08-15 20:12:06 -07:00
8e3af32e64 adding a script to look for words with euclidean distance of 1. 2017-08-15 20:12:00 -07:00
96c7372ab3 distinct script now uses get_words function. 2017-08-15 20:11:36 -07:00
7460c21d0b stats now uses external get_words function. 2017-08-15 20:11:13 -07:00
a092a8363d moving euclidean dist to euclidean distance. 2017-08-15 20:10:07 -07:00
ab88068dc4 compute number of 5-letter words with k distinct letters. 2017-08-15 19:24:12 -07:00
587a24094c adding memo to gitignore. 2017-08-15 19:23:54 -07:00
279cf1b145 moving everything in stats.py to a main method. 2017-08-15 19:23:37 -07:00
78cd32d95c stats.py now prints letter/bigram frequencies in sorted order. 2017-08-15 17:46:59 -07:00