fork download
  1. input = ["c","b","a"];
  2. var_o = true;
  3. while ( var_o ) {
  4. var_a = [];
  5. var_b = [];
  6. var_c = [input.pop]
  7. for each (var_d in input) {
  8. if (var_d < var_c[0]) {
  9. var_a.push(var_d);
  10. }
  11. else {
  12. if (var_d == var_c[0]) {
  13. var_c.push (var_d);
  14. }
  15. else {
  16. var_b.push (var_d);
  17. }
  18. }
  19. }
  20. input = [];
  21. for each (var_f in var_a) {
  22. input.push(var_f);
  23. }
  24.  
  25. for each (var_f in var_c) {
  26. input.push(var_f);
  27. }
  28.  
  29. for each (var_f in var_b) {
  30. input.push(var_f);
  31. }
  32.  
  33. var_o = false;
  34. var_g = "";
  35. for each (var_f in input) {
  36. if (var_f < var_g) {
  37. var_o = true;
  38. }
  39. var_g = var_f;
  40. }
  41. }
  42. console.log(input);
Time limit exceeded #stdin #stdout 5s 71744KB
stdin
Standard input is empty
stdout
Standard output is empty