fork download
  1. s = '36 47 78 28 20 79 87 16 8 45 72 69 81 66 60 8 3 86 90 90 | 2'
  2. ls = s.split('|')
  3. l = [int(n) for n in ls[0].split(' ') if n.isdigit()]
  4. icount = int(ls[1].strip())
  5. print "list is", l, len(l)
  6. print "count is ", icount
  7.  
  8. ic = 0
  9. while ic < icount:
  10. i = 0
  11. while i < len(l) - 2:
  12. if l[i + 1] < l[i]:
  13. tup = l[i], l[i + 1]
  14. l[i + 1], l[i] = tup
  15. i += 1
  16. ic += 1
  17. print ' '.join(str(i) for i in l)
Success #stdin #stdout 0.01s 7896KB
stdin
Standard input is empty
stdout
list is [36, 47, 78, 28, 20, 79, 87, 16, 8, 45, 72, 69, 81, 66, 60, 8, 3, 86, 90, 90] 20
count is  2
36 28 20 47 78 16 8 45 72 69 79 66 60 8 3 81 86 87 90 90