Tungkol kay Doctor
tagubilin
Bibigyan ka ng isang string ng mga character. Ang iyong trabaho ay upang matukoy kung ang ibinigay na string ay isang palindrome. Ang palindrome ay isang string na pareho pabalik at pasulong. Halimbawa, ang string na "racecar" ay isang palindrome, ngunit ang string na "apple" ay hindi.
Upang malutas ang problemang ito, maaari kang gumamit ng isang simpleng algorithm. Una, baligtarin ang ibinigay na string. Pagkatapos, ihambing ang reverse string sa orihinal na string. Kung ang dalawang string ay pantay, ang ibinigay na string ay isang palindrome. Kung hindi, ang ibinigay na string ay hindi isang palindrome.
Narito ang isang halimbawa:
>>> is_palindrome("racecar") True >>> is_palindrome("apple") False
Narito ang code para sa solusyon:
def is_palindrome(s): # Reverse the given string. s_reversed = s[::-1] # Compare the reversed string to the original string. return s == s_reversed
</detalye