using System.Collections.Generic;
public static void Main()
var numbers = new List<int> { 121, 333, 98045, 28, 23932, 9122, 3456, 14 };
PrintPalindromes(numbers);
public static void PrintPalindromes(IList<int> numbers)
foreach (var number in numbers)
var isPalindrome = IsPalindrome(number);
Console.WriteLine($"Number {number} is {(isPalindrome ? "" : "NOT a")} Palindrome");
public static bool IsPalindrome(int number)
var originalNumber = number;
reversedNumber = reversedNumber * 10 + digit;
return originalNumber == reversedNumber;