Advertisement
simeon3000

REGEH - Jordan3900

Feb 6th, 2018
428
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.76 KB | None | 0 0
  1.  
  2.             var input = Console.ReadLine();
  3.             var pattern = @"\[[A-Z&a-z]+<([0-9]+)REGEH([0-9]+)>[A-Z&a-z]+\]";
  4.             var regex = Regex.Matches(input, pattern);
  5.             var nums = new List<int>();
  6.            
  7.             foreach (Match match in regex)
  8.             {
  9.                 nums.Add(int.Parse(match.Groups[1].Value));
  10.                 nums.Add(int.Parse(match.Groups[2].Value));
  11.             }            
  12.            
  13.             int numSum = 0;
  14.             string result = string.Empty;
  15.             for (int i = 0; i < nums.Count; i++)
  16.             {
  17.                 numSum += nums[i];
  18.                 numSum %= input.Length;
  19.                 result += input[numSum];
  20.             }
  21.  
  22.             Console.WriteLine(result);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement