Skip to content
DeepForgeby svx
All problems
EasyTime Seriests-309

Inventory Turnover

Problem

Compute inventory turnover as cost of goods sold divided by average inventory, where average inventory is the mean of beginning and ending inventory.

Return 0.0 when average inventory is zero.

Hint

Higher turnover means inventory is sold and replaced more quickly.

Test cases

case 1
in: [1000,200,300]
expected: 4
case 2
in: [500,0,0]
expected: 0
case 3
in: [1200,300,300]
expected: 4
case 4
in: [0,100,100]
expected: 0
Starter codePython
def inventory_turnover(cogs, beginning_inventory, ending_inventory):
    # Your code here
    pass

4 test cases · run your code against them in the editor