文字列がpalindromeかどうかを判定する(大文字小文字は区別しない)

大文字を小文字に変換したうえで逆順に並べ替えて元の文字列と比較する。
isPalindrome.vi - Google ドライブ
f:id:ti-nspire:20181105113809p:plain

def isPalindrome(s):
    s = s.lower()
    return s == s[::-1]

print(isPalindrome("Otto"))
function isPalindrome(s)
    ---[[
    local s = string.lower(s)
    return s == string.reverse(s)
    --]]

    --[[
   local s = s:lower()
   return s == s:reverse()
   --]]
end

print(isPalindrome("Otto"))