if ele != ',': word += ele else: word_list.append(word) word = '' word_list.append(word) return word_list #find triangle numbers up to 15*26 tri_list = [] tri_n = 1 ii = 1 while tri_n < 15 * 26: tri_n = mwmath.get_triangle_n(ii) tri_list.append(tri_n) ii += 1 word_file = open("words.txt", "r") data = word_file.readlines() word_file.close() word_list = build_word_list(str(data)) word_count = 0 for ele in word_list: if ele != '"': word_score = score_word(ele)
import math import mwmath import time s = time.time() N = 20 ways = 2*N*1+mwmath.get_triangle_n(N-1)*2 print ways print time.time()-s
for ele in data: if ele!=',': word+=ele else: word_list.append(word) word = '' word_list.append(word) return word_list #find triangle numbers up to 15*26 tri_list = [] tri_n = 1 ii = 1 while tri_n<15*26: tri_n = mwmath.get_triangle_n(ii) tri_list.append(tri_n) ii+=1 word_file = open("words.txt","r") data = word_file.readlines() word_file.close() word_list = build_word_list(str(data)) word_count = 0 for ele in word_list: if ele != '"': word_score = score_word(ele)