示例#1
0
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()))
示例#2
0
	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()))