fork download
  1. # your code goes here
  2. class Solution:
  3. def predictPartyVictory(self, senate: str) -> str:
  4. counts = {'D':0, 'R':0}
  5. s_ = set(senate)
  6. while len(s_) != 1:
  7. temp = ''
  8. print(counts)
  9. for i in range(len(senate)) :
  10. if senate[i] == 'R':
  11. if counts['D'] > 0 :
  12. counts['D'] = counts['D'] -1
  13. continue
  14. else:
  15. counts['R'] = counts['R'] + 1
  16. temp = temp+ 'R'
  17. if senate[i] == 'D':
  18. if counts['R'] >0 :
  19. counts['R'] = counts['R'] -1
  20. continue
  21. else:
  22. counts['D'] = counts['D'] + 1
  23. temp = temp + 'D'
  24. senate = temp
  25. s_ = set(senate)
  26.  
  27. return "Radiant" if 'R' in s_ else "Dire"
Success #stdin #stdout 0.08s 14104KB
stdin
Standard input is empty
stdout
Standard output is empty