Ejemplo n.º 1
0
        public bool IsLychrelNumber(long number)
        {
            bool       isPalindrome      = false;
            int        numberOfIteration = 0;
            List <int> digits            = DigitsList.ConvertToDigitListe(number);

            while (!isPalindrome && numberOfIteration < 50)
            {
                digits = DigitsList.Sum(digits, DigitsList.ReverseCopy(digits));

                isPalindrome = Palindrome.IsPalindrome(digits);
                numberOfIteration++;
            }
            return(!isPalindrome);
        }