Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import Deque # i already shared this module
- def is_palindrom(string):
- iki_yonlu = Deque()
- for i in string.lower():
- iki_yonlu.add_front(i) # you can add i in iki_yonlu using iki_yonlu.add_rear(i)
- stat = True
- while iki_yonlu.size()>1 and stat:
- front_char = iki_yonlu.remove_front()
- end_char = iki_yonlu.remove_rear()
- if front_char != end_char:
- stat = False
- return stat
- print(is_palindrom("radar"))
- print(is_palindrom("Sore was I ere I saw Eros"))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement