Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from collections import deque
- pizza_orders = deque(int(pizza_ord) for pizza_ord in input().split(", "))
- employees_make_pizza = list(int(pizza_maker) for pizza_maker in input().split(", "))
- orders_are_completed = 0
- while pizza_orders and employees_make_pizza:
- current_order = pizza_orders[0]
- current_maker = employees_make_pizza[-1]
- if 0 >= current_order < 10:
- pizza_orders.popleft()
- elif current_order <= current_maker:
- pizza_orders.popleft()
- employees_make_pizza.pop()
- orders_are_completed += current_order
- elif current_order > current_maker:
- left_order = current_order - current_maker
- current_order += left_order
- if len(employees_make_pizza) > 0:
- print(f"All orders are successfully completed!")
- print(f"Total pizzas made: {orders_are_completed}")
- print(f"Employees: {(', '.join(str(lc) for lc in employees_make_pizza))}")
- else:
- print(f"Not all orders are completed")
- print(f"Orders left: {(', '.join(str(lc)for lc in employees_make_pizza))}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement