From d3a1cddf8a85ebbf21c837ae38c6c8762f0c3531 Mon Sep 17 00:00:00 2001 From: SuperLakshya <72199086+SuperLakshya@users.noreply.github.com> Date: Sat, 3 Oct 2020 12:40:27 +0530 Subject: [PATCH] palindromChecknew.py Created a new short and easy way to check if a string is a palindrome or not --- palindromCheck.py | 41 +++++++++++++---------------------------- 1 file changed, 13 insertions(+), 28 deletions(-) diff --git a/palindromCheck.py b/palindromCheck.py index c1d9536..385e692 100644 --- a/palindromCheck.py +++ b/palindromCheck.py @@ -1,28 +1,13 @@ -# -*- coding: utf-8 -*- -""" -Spyder Editor -This is a temporary script file. Simple code to check palindrome or not -Created on Wed June 24 10:56:13 2018 - -@author: prithvisekhp -""" - -def palindromCheck(inputUser): - array = [] - palindrome_input = inputUser - divide2 = len(palindrome_input) - input_size = len(palindrome_input) - counter = 0 - for j in range(input_size): - array.append(palindrome_input[j]) - size_array = len(array) - for i in range(divide2): - if array[i] != array[size_array-1-i]: - counter = counter + 1 - if counter == 0: - print("It's a palindrome\n") - return 1 - else: - print("It's not a palindrome\n") - return 0 -#assert palindromCheck('aba') == 1 +st = input("Enter a word:") +j = -1 +g = 0 +for i in st: + if i != st[j]: + j = j - 1 + g = 1 + break + j = j - 1 +if g == 1: + print("It's not a palindrome") +else: + print("It's a palindrome")