Example #1
0
 def testFailure(self):
     self.assertFalse(euler.isTriangle(2))
     self.assertFalse(euler.isTriangle(4))
     self.assertFalse(euler.isTriangle(24))
     self.assertFalse(euler.isTriangle(56))
Example #2
0
 def testSuccess(self):
     self.assertTrue(euler.isTriangle(1))
     self.assertTrue(euler.isTriangle(3))
     self.assertTrue(euler.isTriangle(6))
     self.assertTrue(euler.isTriangle(10))
     self.assertTrue(euler.isTriangle(36))
Example #3
0
from euler import wordscore, isTriangle

words = file('p042words.txt','r').readline().split(",")
words = sorted([n.replace('"','').upper() for n in words])

trianglewords = []

for w in words:
    if isTriangle(wordscore(w)):
        trianglewords.append(w)

print trianglewords
print len(trianglewords)