Advertisement
mbstanchev

milkshake

Jan 18th, 2023
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. from collections import deque
  2.  
  3. chocolates = [int(x) for x in input().split(', ')]
  4. cups_of_milk = deque([int(x) for x in input().split(', ')])
  5. milkshake = 0
  6. while cups_of_milk and chocolates and milkshake < 5:
  7. choko = chocolates.pop()
  8. milk = cups_of_milk.popleft()
  9.  
  10. if choko <= 0:
  11. cups_of_milk.appendleft(milk)
  12. continue
  13.  
  14. if milk <= 0:
  15. chocolates.append(choko)
  16. continue
  17.  
  18. if choko <= 0 and milk <= 0:
  19. continue
  20.  
  21. elif choko == milk:
  22. milkshake += 1
  23. else:
  24. cups_of_milk.append(milk)
  25. chocolates.append(choko - 5)
  26. if milkshake == 5:
  27. print(f"Great! You made all the chocolate milkshakes needed!")
  28. else:
  29. print(f"Not enough milkshakes.")
  30. if chocolates:
  31. print(f'Chocolate: {", ".join(str(x) for x in chocolates)}')
  32. else:
  33. print(f'Chocolate: empty')
  34. if cups_of_milk:
  35. print(f'Milk: {", ".join(str(x) for x in cups_of_milk)}')
  36. else:
  37. print(f'Milk: empty')
  38.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement