Advertisement
Vanchella

[Python]dating_app

Jun 7th, 2020
275
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.09 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.  
  8. while males and females:
  9.     male = males[-1]
  10.     female = females[0]
  11.     if male <= 0 or female <= 0:
  12.         if male <= 0:
  13.             males.pop()
  14.         if female <= 0:
  15.             females.popleft()
  16.         continue
  17.     if male % 25 == 0 or female % 25 == 0:
  18.         if male % 25 == 0:
  19.             males.pop()
  20.             if males:
  21.                 males.pop()
  22.         if female % 25 == 0:
  23.             females.popleft()
  24.             if females:
  25.                 females.popleft()
  26.         continue
  27.     if male == female:
  28.         matches += 1
  29.         males.pop()
  30.         females.popleft()
  31.     elif male != female:
  32.         females.popleft()
  33.         males[-1] = male - 2
  34.  
  35. print(f'Matches: {matches}')
  36.  
  37. if males:
  38.     print(f'Males left: {", ".join([str(i) for i in males[::-1]])}')
  39. else:
  40.     print('Males left: none')
  41.  
  42.  
  43. if females:
  44.     print(f'Females left: {", ".join([str(i) for i in females])}')
  45. else:
  46.     print('Females left: none')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement