Advertisement
didatzi

P07_Hideout

Jul 4th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.91 KB | None | 0 0
  1. using System;
  2. using System.Text.RegularExpressions;
  3.  
  4. namespace P07_Hideout
  5. {
  6.     class Hideout
  7.     {
  8.         static void Main()
  9.         {
  10.             var map = Console.ReadLine();
  11.             while (true)
  12.             {
  13.                 var input = Console.ReadLine().Split();
  14.                 var searchedCharacter = input[0];
  15.                 var minimumCount = int.Parse(input[1]);
  16.                 var pattern = new Regex($@"\{searchedCharacter}{{{minimumCount},}}");
  17.  
  18.                 if (pattern.IsMatch(map))
  19.                 {
  20.                     var indexOfTheFirstChar = pattern.Match(map).Index;
  21.                     var lengthOfTheFoundString = pattern.Match(map).Length;
  22.                     Console.WriteLine($"Hideout found at index {indexOfTheFirstChar} " +
  23.                                       $"and it is with size {lengthOfTheFoundString}!");
  24.                 }
  25.             }
  26.         }
  27.     }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement