fork download
  1. using System;
  2. using System.Text.RegularExpressions;
  3.  
  4. public class Test
  5. {
  6. public static void Main(string[] args)
  7. {
  8. object number = Console.ReadLine();
  9. var format = Console.ReadLine();
  10.  
  11. var json = $"{{'number':{number}}}";
  12.  
  13. dynamic index = json.IndexOf("number");
  14.  
  15. String data = json.Substring(index + "number".Length + 2, number.ToString().Length);
  16.  
  17. int i = 0;
  18. int pos = 0;
  19. dynamic e = format.GetEnumerator();
  20. var result = format.ToCharArray();
  21. while(e.MoveNext())
  22. {
  23. var regex = new Regex("[#]");
  24. var m = regex.Match(e.Current.ToString());
  25.  
  26. if(m.Success)
  27. result[i] = data[pos++];
  28.  
  29. i++;
  30. }
  31. System.Console.WriteLine(new string(result));
  32. }
  33. }
Success #stdin #stdout 0.3s 30064KB
stdin
1234567890
(###) ###-####
stdout
(123) 456-7890