Палиндром 3

Палиндром

Условие

Напишите функцию, которая:

  • называется 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

Репозитории