def testFailure(self): self.assertFalse(euler.isTriangle(2)) self.assertFalse(euler.isTriangle(4)) self.assertFalse(euler.isTriangle(24)) self.assertFalse(euler.isTriangle(56))
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))
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)