From 75630443f8bc98d93c4454b98143e399bc3af2d3 Mon Sep 17 00:00:00 2001 From: maple-johnson <135763163+maple-johnson@users.noreply.github.com> Date: Tue, 18 Feb 2025 04:37:10 +0000 Subject: [PATCH] Added PalindromicNumber --- archive/c/c-sharp/PalindromicNumber.cs | 51 ++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 archive/c/c-sharp/PalindromicNumber.cs diff --git a/archive/c/c-sharp/PalindromicNumber.cs b/archive/c/c-sharp/PalindromicNumber.cs new file mode 100644 index 000000000..f67b5833d --- /dev/null +++ b/archive/c/c-sharp/PalindromicNumber.cs @@ -0,0 +1,51 @@ +using System; +public class PalindromicNumber +{ + public static void Main(string[] args) + { + + try + { + long verifyInput = long.Parse(args[0]); + + if (verifyInput >= 0) + { + Console.WriteLine(palindrome(args[0])); + } + else + { + Console.WriteLine("Usage: please input a non-negative integer"); + } + + } + catch + { + Console.WriteLine("Usage: please input a non-negative integer"); + } + + } + + public static string palindrome(string numString) + { + char[] digits = numString.ToCharArray(); + + int backCount = digits.Length - 1; + + for (int i = 0; i < digits.Length; i++) + { + if (digits[i] != digits[backCount]) + { + return "false"; + } + else + { + backCount--; + } + + } + + return "true"; + + } + +} \ No newline at end of file