fork download
  1. import re
  2. import json
  3.  
  4. def word_count_engine(document):
  5. pass
  6. dontremove = " "
  7. document=(re.sub("[^a-zA-Z"+dontremove+"]","",document)).lower()
  8. word=document.split(" ")
  9. ans=[[w,word.count(w)] for w in set(word)]
  10. ans.sort(key=lambda k: (k[1],k[0]) , reverse=True)
  11. for i in ans:
  12. i[1]=str(i[1])
  13. print(json.dumps(ans))
  14.  
  15.  
  16. word_count_engine("Practice makes perfect, you'll get perfecT by practice. just practice! just just just!!")
Success #stdin #stdout 0.02s 30744KB
stdin
Standard input is empty
stdout
[["just", "4"], ["practice", "3"], ["perfect", "2"], ["youll", "1"], ["makes", "1"], ["get", "1"], ["by", "1"]]