Перейти к содержимому
Задача · Строки и массивы · урок 5 из 6

Задача: палиндром

Напишите функцию bool is_palindrome(std::string_view s). Она возвращает true, если s — палиндром, и false в остальных случаях. Палиндром читается одинаково слева направо и справа налево.

  • is_palindrome("abba") → true
  • is_palindrome("level") → true
  • is_palindrome("abca") → false

Ограничения: регистр букв важен, поэтому "Abba" — не палиндром; пустая строка и строка из одного символа — палиндромы.

Не добавляйте лишних #include, если в задаче это прямо не сказано.

palindrome.cpp — cpp
cpp · строк: 7
Ctrl+Enter запуск · Esc выйти из редактора

Подпишись, чтобы пройти курс

Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.

Войти другим способом