அல்கோரிதம்string palindrome check

String Palindrome Check (two pointers, normalize) — சரம் palindrome

TT
Testlaa Team
May 14, 20261 min read

சரம் palindrome — இரு சுட்டி உட்புறம்; அல்லது தலைகீழ் ஒப்பீடு; வெற்றிடம்/குறி இயல்பாக்கம்.

உண்மை உலகில் இது ஏன் முக்கியம்?

DNA — தொடர் சமச்சீர். மிதவை — palindrome spam.

மையக் கருத்து (மாணவர்களுக்கான விளக்கம்)

இரு சுட்டி; alnum அல்லது தவிர்; lower ஒப்பீடு.

Pythonில் முயற்சி செய்வோம்

def is_palindrome_simple(s: str) -> bool:
    t = "".join(c.lower() for c in s if c.isalnum())
    return t == t[::-1]


print(is_palindrome_simple("A man, a plan, a canal: Panama"))

அடிக்கடி நேரும் தவறுகள்

  • casefold vs lower.
  • நடு L==R — சரி.

முக்கியச் சுருக்கக் குறிப்புகள்

  • இயல்பாக்க விதி முதலில்.
  • சிறியது — [::-1].

Tags:

StringsPythonமாணவர்கள்