Палиндром
Условие
Напишите функцию, которая:
- называется
IsPalindrome - возвращает
bool - принимает параметр типа
std::stringи возвращает, является ли переданная строка палиндромом
Палиндром - это слово или фраза, которые одинаково читаются слева направо и справа налево. Пустая строка является палиндромом. Гарантируется, что строка содержит только (строчные и заглавные) латинские символы и пробелы.
Примеры
| Аргумент функции | Результат |
|---|---|
| madam | true |
| gentleman | false |
| X | true |
| a bbA | true |
Как тестировать локально
Собрать программу с помощью cmake и запустить ctest:
cmake -S . -B build/ -G "MinGW Makefiles"
cmake --build build/
ctest --test-dir build -V