def make_bricks(small, big, goal):
if (goal//5) <= big:
if (goal%5) <= small:
return True
else:
return False
if (goal//5) >= big:
if (goal - (big*5)) <= small:
return True
else:
return False
def lone_sum(a, b, c):
sum = 0
sum += a if a not in [b,c] else 0
sum += b if b not in [a,c] else 0
sum += c if c not in [a,b] else 0
return sum
def lucky_sum(a, b, c):
sum = 0
list = [a,b,c,13]
for n in list[:list.index(13)]:
sum += n
return sum
def fix_teen(n):
if n in [13, 14, 17, 18, 19]:
return 0
return n
def no_teen_sum(a, b, c):
return fix_teen(a) + fix_teen(b) + fix_teen(c)
def round_sum(a, b, c):
def round10(num):
return (num+5)/10*10
return round10(a)+round10(b)+round10(c)
def close_far(a, b, c):
return (abs(abs(b)-abs(c))>=2) and \
((abs(abs(b)-abs(a))<=1 and abs(abs(c)-abs(a))>=2) \
or (abs(abs(c)-abs(a))<=1 and abs(abs(b)-abs(a))>=2))
def make_chocolate(small, big, goal):
maxBig = goal / 5
if big >= maxBig:
if small >= (goal - maxBig * 5):
return goal - maxBig * 5
if big < maxBig:
if small >= (goal - big * 5):
return goal - big * 5
return -1