def createTrie(myDictionary): global Trictionary Trictionary = trie() createTime = stopwatch() createTime.start() for i in myDictionary: Trictionary.add(i) createTime.stop() #print(Trictionary) print("Trie took {:.2f} seconds to load".format(createTime.duration()))
for item in validWords: if pointValue is 0 or pointValue is item[1]: currPoints.append(item[0]) pointValue = item[1] else: print(pointValue, "point words:", ", ".join(currPoints)) currPoints = [] pointValue = 0 dictionary = importFile() letterPoints = importCSV() createTrie(dictionary) acceptLetters() checkedWords = [] validWords = {} permuteTime = stopwatch() permuteTime.start() permute("", letters) printValids() permuteTime.stop() print("Code took {:.2f} seconds to run".format(permuteTime.duration()))