angryatti

Palindrom or not? C#+Python

Apr 4th, 2026 (edited)
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.13 KB | None | 0 0
  1. static class Program
  2. {
  3.  
  4. //with string and char list method :)
  5.     static void Main()
  6.     {
  7.         Console.WriteLine("Give me a number");
  8.         List<char>? numb = Console.ReadLine()?.ToCharArray().ToList();
  9.         string palidrome = string.Empty;
  10.         string origin = string.Empty;
  11.  
  12.         if (numb != null)
  13.         {
  14.  
  15.             foreach (char item in numb)
  16.             {
  17.                 origin += item;
  18.             }
  19.  
  20.             numb.Reverse();
  21.             foreach (char item in numb)
  22.             {
  23.                 palidrome += item;
  24.             }
  25.  
  26.             Console.WriteLine(origin.Equals(palidrome) ? "Palindrome" : "Not Palindrome");
  27.         }
  28.     }
  29. }
  30.  
  31. //Python version 2x
  32. n=0
  33. original =0
  34. reverzed = 0
  35. reminder =0
  36.  
  37. n = int(input('Give me a number!\n'))
  38.  
  39. original = n
  40.  
  41. while (n!=0):
  42.     reminder = n % 10
  43.     reverzed = reverzed * 10 + reminder
  44.     n //=10
  45.  
  46.  
  47. if (original == reverzed):
  48.     print("Palindrom")
  49. else:
  50.     print("Not palindrom")
  51.    
  52.  
  53. """
  54. #No way in c#
  55. s = input('Give me a number!\n')
  56. if s == s[::-1]:
  57.    print("Palindrom")
  58. else:
  59.    print("Not palindrom")
  60. """
  61.  
  62.  
  63.  
  64.  
  65.  
Advertisement
Add Comment
Please, Sign In to add comment