fork(6) download
  1. slova = [ _.upper() for _ in input().split()]
  2. pocty = {} #asociativne pole kluc:hodnota; slovnik
  3. #spocitame pocetnost
  4. for slovo in slova:
  5. if slovo in pocty: #ak uz take slovo bolo, pripocitaj jednotku
  6. pocty[slovo] += 1
  7. else: #ak je dane slovo prvykrat
  8. pocty[slovo] = 1
  9. print(pocty)
  10.  
  11. #vypis do pola
  12. vysl = []
  13. for i in sorted(pocty.keys()):
  14. #pridanie hodnot i
  15. vysl += [i]*pocty[i] #vysl.extend([i]*pocty[i])
  16. print(*vysl)
Success #stdin #stdout 0.02s 27712KB
stdin
Ema ma mamu. mama ma emu ama ema
stdout
{'MA': 2, 'MAMU.': 1, 'EMA': 2, 'AMA': 1, 'MAMA': 1, 'EMU': 1}
AMA EMA EMA EMU MA MA MAMA MAMU.