Advertisement
Guest User

Untitled

a guest
Nov 1st, 2017
488
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text.RegularExpressions;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7.  
  8. namespace _06.Valid_Usernames
  9. {
  10. class Program
  11. {
  12. static void Main()
  13. {
  14. {
  15. string input = Console.ReadLine();
  16. string pattern = @"\b([A-Za-z]\w{2,24})\b";
  17.  
  18. StringBuilder sb = new StringBuilder();
  19.  
  20.  
  21.  
  22. foreach (Match match in Regex.Matches(input, pattern))
  23. {
  24. sb.Append(match.Value+ " ");
  25. }
  26.  
  27. var validUsers = sb
  28. .ToString()
  29. .Split(' ')
  30. .ToArray();
  31. int sum = 0;
  32. int counter = 0;
  33.  
  34. var firstValidUser = "";
  35. var secondValidUser = "";
  36.  
  37.  
  38. do
  39. {
  40. var tempSum = validUsers[counter].Length + validUsers[counter + 1].Length;
  41. if (tempSum>sum)
  42. {
  43. sum = tempSum;
  44. firstValidUser = validUsers[counter];
  45. secondValidUser = validUsers[counter + 1];
  46. }
  47. counter++;
  48.  
  49. } while (counter+1!=validUsers.Length);
  50.  
  51. Console.WriteLine($"{firstValidUser}{Environment.NewLine}{secondValidUser}");
  52.  
  53. }
  54. }
  55. }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement