fork download
  1. import fileinput
  2.  
  3. def AddXLions(s) :
  4. sufixes = ["", "k ", "mln ", "bil ", "try ", "kwa ", "kwint ", "sekst ", "sept ", "okt ", "non ", "decylion "]
  5. if not s.isdigit():
  6. raise ValueError("s must be string of digits")
  7.  
  8. result = ""
  9.  
  10. for sufix in sufixes :
  11. if not s :
  12. break;
  13. result = s[-3:] + sufix + result
  14. s = s[:-3]
  15.  
  16. return s + result
  17.  
  18.  
  19. for line in fileinput.input():
  20. print(AddXLions(line.strip()))
  21.  
Success #stdin #stdout 0.02s 9984KB
stdin
2319479
2
23
123
12345670983422
123456709834220
1234567098342201
12345670983422123
stdout
2mln 319k 479
2
23
123
12try 345bil 670mln 983k 422
123try 456bil 709mln 834k 220
1kwa 234try 567bil 098mln 342k 201
12kwa 345try 670bil 983mln 422k 123