def testIsGray(): print "Testing isGray()...", assert(isGray(0xEEEEEEEE) == True) assert(isGray(0xEEEEEE00) == False) # no alpha assert(isGray(0xFFFFFFFF) == True) # white is gray assert(isGray(0x000000FF) == True) # black is gray assert(isGray(0x00000000) == False) # no alpha assert(isGray(0x99EEEEEE) == False) assert(isGray(0xEE99EEEE) == False) assert(isGray(0xEEEE99EE) == False) assert(isGray(0xEEEEEE99) == True) print "Passed!"
def testJealousDonutEaters(): print "Testing jealousDonutEaters()...", assert(jealousDonutEaters( 5, 1) == 3) # 2 get 3, 3 get 2, 3 jealous assert(jealousDonutEaters( 4, 1) == 0) # 3 each, none jealous assert(jealousDonutEaters(13, 3) == 3) # 10 get 3, 3 get 2 assert(jealousDonutEaters( 5, 2) == 0) # all get at least 4, none jealous assert(jealousDonutEaters( 0, 2) == 0) # nobody to get jealous! assert(jealousDonutEaters( 2, 0) == 0) # no donuts to be jealous of! print "Passed!"
def testBonusOverlappingArea(): print "Testing bonusOverlappingArea()...", assert(bonusOverlappingArea(0, 0, 100, 100, 0, 0, 50, 50) == 2500) assert(bonusOverlappingArea(0, 0, 100, 100, -50, -50, 100, 100) == 2500) assert(bonusOverlappingArea(0, 0, 100, 100, -50, -50, 50, 50) == 0) print "Passed!"
carpe diem - carpe diem - carpe diem - carpe diem - carpe diem - carpe diem - carpe diem - carpe diem - carpe diem