Skip to content

Instantly share code, notes, and snippets.

@agung037
Last active June 17, 2022 06:04
Show Gist options
  • Save agung037/85843eedd5fc287bef1f8ec68ef6f41c to your computer and use it in GitHub Desktop.
Save agung037/85843eedd5fc287bef1f8ec68ef6f41c to your computer and use it in GitHub Desktop.
program untuk mencari palindrome
def palindrome(target):
depan = []
belakang = []
hasil = []
for i in range(len(target) - 1):
for j in range(len(target) - 1):
if len(target[i:j+2]) >= 3:
depan.append(target[i:j+2].lower())
belakang.append(target[i:j+2][::-1].lower())
for i in depan:
if i in belakang:
hasil.append(i)
if not hasil:
return "tidak ada palindrome"
return max(hasil, key=len)
while True:
t = input("Masukan kata / kalimat : ")
print(palindrome(t))
print("-----------")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment