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