fork download
  1. pole = [_.upper() for _ in input().split()]
  2. #pocet = {'A':0,'B':0,'C':0,'D':0,'E':0,'FX':0}
  3. pocet = {}
  4. for x in pole:
  5. if x in pocet:
  6. pocet[x] += 1
  7. else:
  8. pocet[x] = 1
  9. print(*pole)
  10. print(pocet)
  11. #print(pocet.items())
  12. zor = []
  13. for key in sorted(pocet.keys()):
  14. zor.extend([key]*pocet[key])
  15. print(*zor)
  16.  
Success #stdin #stdout 0.01s 27616KB
stdin
A B C Fx C A B C D A G rkb 
stdout
A B C FX C A B C D A G RKB
{'C': 3, 'B': 2, 'RKB': 1, 'D': 1, 'A': 3, 'FX': 1, 'G': 1}
A A A B B C C C D FX G RKB