fork(1) download
  1. using System;
  2. using System.Linq;
  3. using System.Text;
  4. using System.Collections.Generic;
  5.  
  6. public class Test
  7. {
  8. static readonly Char[] letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".ToCharArray();
  9.  
  10. private static String appendChars(int n)
  11. {
  12. int length = n + 1;
  13. StringBuilder sBuilder = new StringBuilder("A", length);
  14.  
  15. for (int i = n; sBuilder.Length < length; i += n)
  16. {
  17. Char nextChar = letters[i % letters.Length];
  18. sBuilder.Append(nextChar);
  19. }
  20.  
  21. return sBuilder.ToString();
  22. }
  23.  
  24. public static void Main()
  25. {
  26. int n = 5;
  27. IEnumerable<String> allWords = Enumerable.Range(0, n).Select(i => appendChars(i));
  28. String result = string.Join(Environment.NewLine, allWords.ToArray());
  29. Console.Write(result);
  30. }
  31. }
Success #stdin #stdout 0.04s 36904KB
stdin
Standard input is empty
stdout
A
AB
ACE
ADGJ
AEIMQ