Advertisement
snow27

Winning Ticket

Nov 22nd, 2020
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. line = input().split(", ")
  2. for i in range(len(line)):
  3. line[i] = line[i].strip()
  4. uni = "@#$^"
  5. for word in line:
  6. symbol = sorted(word, key=lambda s: word.count(s))[-1]
  7. if not len(word) == 20:
  8. print("invalid ticket")
  9. continue
  10. elif len(word) == 20:
  11. if symbol not in uni:
  12. print(f'ticket "{word}" - no match')
  13. continue
  14. elif symbol in uni and word.count(symbol) >= 12:
  15. left_side = word[:10]
  16. right_side = word[10:]
  17. if word.count(symbol) == 20:
  18. print(f'ticket "{word}" - 10{symbol} Jackpot!')
  19. continue
  20. elif symbol * 6 in left_side and symbol * 6 in right_side:
  21. min_count = min(left_side.count(symbol), right_side.count(symbol))
  22. print(f'ticket "{word}" - {min_count}{symbol}')
  23.  
  24.  
  25.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement