Advertisement
pacho_the_python

Untitled

Jun 29th, 2022
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.97 KB | None | 0 0
  1. from collections import deque
  2.  
  3. eggs = list(map(int, input().split(", ")))
  4. eggs_queue = deque(eggs)
  5.  
  6. paper_list = list(map(int, input().split(", ")))
  7. box = 0
  8. while eggs_queue and paper_list:
  9.     current_egg = eggs_queue[0]
  10.     paper = paper_list[-1]
  11.     egg_paper_sum = current_egg + paper
  12.     if current_egg <= 0:
  13.         eggs_queue.popleft()
  14.         continue
  15.     if current_egg == 13:
  16.         eggs_queue.popleft()
  17.         paper_list[0], paper_list[-1] = paper_list[-1], paper_list[0]
  18.         continue
  19.     if egg_paper_sum <= 50:
  20.         box += 1
  21.         eggs_queue.popleft()
  22.         paper_list.pop()
  23.     elif egg_paper_sum > 50:
  24.         eggs_queue.popleft()
  25.         paper_list.pop()
  26.  
  27. if box > 0:
  28.     print(f"Great! You filled {box} boxes.")
  29. else:
  30.     print("Sorry! You couldn't fill any boxes!")
  31. if eggs_queue:
  32.     print(f"Eggs left: {', '.join(map(str, eggs_queue))}")
  33. if paper_list:
  34.     print(f"Pieces of paper left: {', '.join(map(str, paper_list))}")
  35.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement