<prompt> Kishazi ni palindrome ikiwa, baada ya kubadilisha herufi kubwa zote kuwa herufi ndogo na kuondoa herufi zote zisizo za alphanumeric, inasomeka sawa mbele na nyuma. Vibambo vya alphanumeric vinajumuisha herufi na nambari.Kwa kuzingatia mfuatano s, rudisha true _ikiwa ni palindrome, au_ false _vinginevyo_.Mfano wa 1:Ingizo: s Mwanaume, mpango, mfereji: PanamaPato: kweliMaelezo: amanaplanacanalpanama ni palindrome.Mfano wa 2:Ingizo: s kimbia gariPato: si kweliMaelezo: raceacar sio palindrome.Mfano wa 3:Ingizo: s Pato: kweliMaelezo: s ni mfuatano tupu baada ya kuondoa herufi zisizo na nambari.Kwa kuwa kamba tupu inasoma sawa mbele na nyuma, ni palindrome.Vikwazo: 1 s.urefu 2 105 s inajumuisha tu herufi za ASCII zinazoweza kuchapishwa.  <response>: chatudef isPalindromes: str - bool: cleaned .jiungec.lower kwa c in s if c.isalnum kushoto, kulia 0, leniliyosafishwa - 1 wakati kushoto kulia: ikisafishwaleft ! kusafishwakulia: kurudi Uongo kushoto 1 kulia - 1 kurudi Kwelimaelezo1. Safisha safu uliyopewa kwa kuondoa herufi zisizo na nambari na kubadilisha herufi kubwa hadi herufi ndogo.2. Anzisha viashiria viwili: kushoto ikielekeza kwenye mwanzo wa mfuatano uliosafishwa na kulia ikielekeza mwisho.3. Rudia kupitia mfuatano wa kusafisha, ukilinganisha vibambo vilivyo kwenye vielelezo vya kushoto na kulia. Ikiwa si sawa, rudisha false kwani si palindrome.4. Kitanzi kikikamilishwa, inamaanisha kuwa mfuatano wa ingizo ni palindrome, kwa hivyo rudisha true. 