'''
Created on Sep 16, 2014
In CompSci 101 Sec 01

@author: Susan
'''
def minutesNeeded (numCakes, capacity):
    '''
    #DO NOT JUST PUT IF STATEMENTS WITH 
    # IF INPUT RETURN OUTPUT
    # YOU WILL DIEEEEEEE@!!!!!!
    if numCakes == 9 and capacity == 2:
        return 45
    if numCakes == 7 and capacity == 6:
        return 15
    '''
    if numCakes == 0:  # Hey nothing to cook
        return 0
    if numCakes <= capacity:
        # cook everything at once
        return 10
    if numCakes % capacity == 0: # full everytime
        return numCakes/capacity * 10
    # if has extra less than 1/2 
    # example 5 4, or 6 4
    expr = numCakes % capacity/float(capacity)
    if expr <= .50:
        return numCakes/capacity * 10 + 5
    # more than 1/2 capacity for those last few pancakes
    if numCakes % capacity/float(capacity) > .50:
        return numCakes/capacity * 10 + 10
        
print minutesNeeded(7,4)
print minutesNeeded(9,4)
