-
Метод в Python:
def is_palindrome(string): return string == string[::-1] -
Метод в Java:
public static boolean isPalindrome(String str) { StringBuilder reversed = new StringBuilder(str).reverse(); return str.equals(reversed.toString()); } -
Метод на C++:
#include <algorithm> #include <string> bool isPalindrome(std::string str) { std::string reversed = str; std::reverse(reversed.begin(), reversed.end()); return str == reversed; } -
Метод в JavaScript:
function isPalindrome(str) { return str === str.split('').reverse().join(''); } -
Метод в PHP:
function isPalindrome($str) { $reversed = strrev($str); return $str === $reversed; } -
Метод в Ruby:
def is_palindrome(str) str == str.reverse end -
Метод в Swift:
func isPalindrome(_ str: String) -> Bool { let reversed = String(str.reversed()) return str == reversed }
Это всего лишь несколько примеров. Существует множество других способов реализации функций проверки палиндромов на разных языках программирования.