Advertisement
maxrusmos

Untitled

Apr 3rd, 2020
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. using System;
  2. using System.Text;
  3.  
  4. namespace TinkoffFifthTask {
  5. class Program {
  6. static void Main(string[] args) {
  7. var str = Console.ReadLine();
  8. var strBuild = new StringBuilder();
  9. var maxPalLenght = 0;
  10. for (int i = 0; i < str.Length; i++) {
  11. strBuild.Append(str[i]);
  12. if (Palindrom(strBuild.ToString())) {
  13. maxPalLenght = strBuild.Length;
  14. }
  15. }
  16. var tmpStrBuild = new StringBuilder(maxPalLenght);
  17. for (int i = 0; i < maxPalLenght; i++) {
  18. tmpStrBuild.Append(strBuild[i]);
  19. }
  20. Console.WriteLine(maxPalLenght);
  21. Console.WriteLine(tmpStrBuild.ToString());
  22. }
  23.  
  24. public static bool Palindrom(string s) {
  25. for (int i = 0; i < s.Length / 2; i++)
  26. if (s[i] != s[s.Length - i - 1]) {
  27. return false;
  28. }
  29. return true;
  30. }
  31. }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement