fork download
  1. using System;
  2. using System.Linq;
  3.  
  4. public class Test
  5. {
  6. static string makePascal(string identifier)
  7. {
  8. var parts = identifier.Split('_');
  9. var pascalCasedParts = parts.Select(p => p[0] + new string(p.ToLower().Skip(1).ToArray()));
  10. var pascalIdent = string.Join("", pascalCasedParts.ToArray());
  11. return pascalIdent;
  12. }
  13. public static void Main()
  14. {
  15. Console.WriteLine(makePascal("SOMETHING_COOL"));
  16. Console.WriteLine(makePascal("SOMETHING_LESS_COOL"));
  17. Console.WriteLine(makePascal("WHATEV"));
  18. }
  19. }
Success #stdin #stdout 0.03s 33936KB
stdin
Standard input is empty
stdout
SomethingCool
SomethingLessCool
Whatev