Проверьте палиндром на нескольких языках программирования

  1. Метод в Python:

    def is_palindrome(string):
    return string == string[::-1]
  2. Метод в Java:

    public static boolean isPalindrome(String str) {
    StringBuilder reversed = new StringBuilder(str).reverse();
    return str.equals(reversed.toString());
    }
  3. Метод на C++:

    #include <algorithm>
    #include <string>
    bool isPalindrome(std::string str) {
    std::string reversed = str;
    std::reverse(reversed.begin(), reversed.end());
    return str == reversed;
    }
  4. Метод в JavaScript:

    function isPalindrome(str) {
    return str === str.split('').reverse().join('');
    }
  5. Метод в PHP:

    function isPalindrome($str) {
    $reversed = strrev($str);
    return $str === $reversed;
    }
  6. Метод в Ruby:

    def is_palindrome(str)
    str == str.reverse
    end
  7. Метод в Swift:

    func isPalindrome(_ str: String) -> Bool {
    let reversed = String(str.reversed())
    return str == reversed
    }

Это всего лишь несколько примеров. Существует множество других способов реализации функций проверки палиндромов на разных языках программирования.