Guest User

1. Dating App - Python Advanced - 18 February

a guest
Jul 1st, 2020
691
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.94 KB | None | 0 0
  1. from collections import deque
  2.  
  3. males = list(map(int, input().split()))
  4. females = deque(map(int, input().split()))
  5.  
  6. matches = 0
  7. while males and females:
  8.     current_male = males[-1]
  9.     current_female = females[0]
  10.  
  11.     if current_male <= 0:
  12.         males.pop()
  13.         continue
  14.     elif current_female <= 0:
  15.         females.popleft()
  16.         continue
  17.     elif current_male % 25 == 0:
  18.         males.pop()
  19.         continue
  20.     elif current_female % 25 == 0:
  21.         females.popleft()
  22.         continue
  23.     elif current_male == current_female:
  24.         females.popleft()
  25.         males.pop()
  26.         matches += 1
  27.     else:
  28.         females.popleft()
  29.         males[-1] -= 2
  30.  
  31. print(f"Matches: {matches}")
  32. if males:
  33.     print(f"Males left: {(', '.join(map(str, reversed(males))))}")
  34. else:
  35.     print(f"Males left: none")
  36. if females:
  37.     print(f"Females left: {(', '.join(map(str, females)))}")
  38. else:
  39.     print(f"Females left: none")
Advertisement
Add Comment
Please, Sign In to add comment