Using min(a,b) won't work?
For this, I used, as way to determine the correct letter to return, the following snippet when I had two letters that appeared the same number of times:
elif text.count(x) == total:
if x < letter: letter = x
because using min(letter,x) was not working in here; but did locally. Why could this happen?
edit:
this is the solution that is not working in here but does locally (running pyCharm):
from string import * def checkio(text): total, letter = 0, 'z' text = text.lower() for x in set(text): if x not in ascii_lowercase: continue if text.count(x) > total: letter = x total = text.count(x) elif text.count(x) == total: min(x,letter) return letter