IsPalindrome() public method

public IsPalindrome ( string number ) : bool
number string
return bool
Example #1
0
 static void Main(string[] args)
 {
     Program p = new Program();
     //using (StreamReader reader = File.OpenText(args[0]))
     //    while (!reader.EndOfStream)
     //    {
     int n = int.Parse(Console.ReadLine());
     int number = 0;
     while (!p.IsPalindrome(n.ToString()) || n.ToString().Length <= 1)
     {
         n += int.Parse(string.Join("", n.ToString().Reverse().Select(x => x.ToString()).ToArray<string>()));
         number++;
     }
     Console.WriteLine(string.Format("{0} {1}", number, n));
     //    }
     Console.ReadLine();
 }
Example #2
0
        static void Main(string[] args)
        {
            Program p = new Program();
            //using (StreamReader reader = File.OpenText(args[0]))
            //    while (!reader.EndOfStream)
            //    {
            int n      = int.Parse(Console.ReadLine());
            int number = 0;

            while (!p.IsPalindrome(n.ToString()) || n.ToString().Length <= 1)
            {
                n += int.Parse(string.Join("", n.ToString().Reverse().Select(x => x.ToString()).ToArray <string>()));
                number++;
            }
            Console.WriteLine(string.Format("{0} {1}", number, n));
            //    }
            Console.ReadLine();
        }