summaryrefslogtreecommitdiff
path: root/042.py
blob: 46f08fa49536c53cbb1a1f9d11e215aba3b313f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
def score(name):
	sum = 0
	for char in name:
		sum += ord(char) - 64
	return sum

triangle_numbers = [ int(0.5*n*(n-1)) for n in range(2, 200) ]
count = 0

f = open('042.txt', 'r')
for word in f:
	word = word.rstrip("\n")
	if score(word) in triangle_numbers:
		count += 1
f.close()

print count