Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Palindrome Test
#7
Here's a recursive solution that almost gave me an aneurysm:

#! /usr/bin/python3
from sys import argv, exit


def is_palindrome(s):
    if s != '':
        if s[0] != s[-1]:
            return False
        return is_palindrome(s[1:-1])
    return True


if __name__ == "__main__":
    if len(argv) < 2:
        print("Enter a word as an argument")
        exit()
    print(is_palindrome(argv[1]))
Reply


Messages In This Thread
Palindrome Test - by mcmxl22 - Mar-03-2019, 05:25 PM
RE: Palindrome Test - by perfringo - Mar-04-2019, 07:13 AM
RE: Palindrome Test - by DeaD_EyE - Mar-04-2019, 08:43 AM
RE: Palindrome Test - by perfringo - Mar-04-2019, 09:29 AM
RE: Palindrome Test - by DeaD_EyE - Mar-04-2019, 12:29 PM
RE: Palindrome Test - by perfringo - Mar-04-2019, 01:48 PM
RE: Palindrome Test - by rootVIII - Mar-05-2019, 03:37 AM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020