fork(1) download
  1. using System;
  2. using System.Linq;
  3.  
  4. public class Test {
  5. static string Increment(string s) {
  6. if (s.All(c => c == 'z')) {
  7. return new string(Enumerable.Repeat('a', s.Length+1).ToArray());
  8. }
  9. var res = s.ToCharArray();
  10. var pos = res.Length - 1;
  11. do {
  12. if (res[pos] != 'z') {
  13. res[pos]++;
  14. break;
  15. }
  16. res[pos--] = 'a';
  17. } while (true);
  18. return new string(res);
  19. }
  20.  
  21. public static void Main() {
  22. var s = "a";
  23. var i = 0;
  24. do {
  25. Console.Write(s+" ");
  26. if (++i == 26) {
  27. Console.WriteLine();
  28. i = 0;
  29. }
  30. s = Increment(s);
  31. } while (s != "aaaa");
  32. }
  33. }
Success #stdin #stdout #stderr 0s 5276KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
prog.bc 1: syntax error
prog.bc 2: syntax error
prog.bc 4: syntax error
prog.bc 5: syntax error
prog.bc 5: syntax error
prog.bc 6: syntax error
prog.bc 6: syntax error
prog.bc 6: illegal character: '
prog.bc 6: illegal character: '
prog.bc 6: syntax error
prog.bc 7: Return outside of a function.
prog.bc 7: syntax error
prog.bc 7: syntax error
prog.bc 7: illegal character: '
prog.bc 7: illegal character: '
prog.bc 7: syntax error
prog.bc 7: syntax error
prog.bc 7: syntax error
prog.bc 9: syntax error
prog.bc 10: syntax error
prog.bc 10: syntax error
prog.bc 11: syntax error
prog.bc 12: illegal character: '
prog.bc 12: illegal character: '
prog.bc 14: Break outside a for/while
prog.bc 16: illegal character: '
prog.bc 16: illegal character: '
prog.bc 17: syntax error
prog.bc 17: syntax error
prog.bc 18: Return outside of a function.
prog.bc 21: syntax error
prog.bc 21: syntax error
prog.bc 22: syntax error
prog.bc 23: syntax error
prog.bc 24: syntax error
prog.bc 25: syntax error
prog.bc 25: syntax error
prog.bc 27: syntax error
prog.bc 30: syntax error
prog.bc 31: syntax error
prog.bc 31: syntax error