コード例 #1
0
ファイル: pEuler_42.py プロジェクト: mgwood/Project-Euler
        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)
コード例 #2
0
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
コード例 #3
0
ファイル: pEuler_42.py プロジェクト: mgwood/Project-Euler
    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)