Напиши программу проверяющую является ли строка палиндромом php

Проверьте, является ли переданная строка палиндромом

Напишите функцию PHP, которая проверяет, является ли переданная строка палиндромом?

Палиндром — число, буквосочетание, слово или текст, одинаково читающееся в обоих направлениях. Например, число 101; слово «топот».

Пример

echo check_palindrome(‘madam’).»
«; echo check_palindrome(‘robot’); ?>

strrev — Переворачивает строку задом наперёд

Синтаксис

strrev ( string $string ) : string

Возвращает строку string, перевёрнутую задом наперёд.

Комментарии

пожелания к комментариям…

  • Приветствуются комментарии, соответствующие теме урока: вопросы, ответы, предложения.
  • Одну строчку кода оборачивайте в тег , несколько строчек кода — в теги . ваш код. .
  • Допускаются ссылки на онлайн-песочницы (codepen, plnkr, JSBin и др.).

Источник: www.wm-school.ru

PHP Palindrome Program🔥

PHP: Как определить что строка палиндром?

Сегодня решил зайти на свою старую почту и за полгода накопилось столько спама. Какая-то Регина поняла, что я ее принц и скинула ссылку на какой-то интимный ресурс. Danilka_44 (что говорит о том, что это парень) нашла меня тоже на каком-то фейковом сайте и т.п. спам (в полной части скину скрины).

Но, среди этого всего хлама, я наткнулся на интересное письмо.

Написали мне 1-го апреля, а зашел на почту только сегодня. Признаюсь честно, но я не помню, что писал этой компании. Не подумайте, что похвастаюсь тем, что компании мне пишут сами. Если бы.

Когда был на втором курсе, я перешел на заочное отделение и начал искать работу на HeadHunter, JobRu и т.п., возможно там и подавал резюме, кто помнит :). В прочем, не важно.

Само письмо меня заинтересовало не только тем, что компания под названием «Лайтсофт» мне предложила работу PHP-программиста (удаленно). А именно тестом, который они мне дали. Я не скажу, что он мега-овер-крутой и сложный, а я такой, типа, умный тру-программист выполнил все задания.

Читайте также:
Установочный набор файлов операционной системы или программы кроссворд

Больше всего мне понравилось последнее задание:

Написать программу на php, которая определяет является ли строка текста палиндромом (читается с обеих сторон одинаково) и осуществляет вывод строки следующим способом: а) если строка является палиндромом, то она выводится полностью; б) если строка не является палиндромом — выводится самый длинный подпалиндром этой строки, т.е. самая длинная часть строки, являющаяся палиндромом; в) если подпалиндромы отсутствуют в строке — выводится первый символ строки.

В университете я делал подобное на C++, но, только с числами. У нас была преподавательница, которая меня очень сильно бесила, вот она и придумывала такие задания. В те годы, для меня это была тяжелая задача, ибо я только поступил в университет и тут надо делать такое. Самое тяжелое было то, что я не знал C++, только Delphi (Object Pascal). Благодаря Delphi, я хоть немного понимал логику синтаксиса C++ (даже учитывая то, что у Delphi и C++ почти ничего схожего).

Print Palindrome Numbers in Given Range using C++ #shorts #coding #programming

К сожалению, я по своей глупости не сохранил тест. Но, выложу вопросы которые там были в конце статьи.

Говоря уже о самом задании, вроде я с ними справился. Но, со SQL у меня слабовато, вероятно там допустил ошибки. Последнее задание я хотел выложить в своем блоге. Может кому-нибудь пригодится.

Мне лень описывать подробно как работает моя функция, ибо на часах почти 3 ночи. Данное решение, я выложу на 3 языках программирования: PHP, JavaScript, C#. В качестве практики, я решил вспомнить немного C# и накатал код на этом языке тоже. Думаю разберетесь сами.

P.S.: Кстати, тестировал C# код на онлайн компиляторе CodingGround. Там есть еще много других компиляторов на разные языки.

Читайте также:
Как установить программу эксель на Андроид

Источник: archakov.im

Untitled

Guest User

Написать программу на php, которая определяет является ли строка текста палиндромом (читается с обеих сторон одинаково) и осуществляет вывод строки следующим способом:

а) если строка является палиндромом, то она выводится полностью;

б) если строка не является палиндромом — выводится самый длинный подпалиндром этой строки, т.е. самая длинная часть строки, являющаяся палиндромом;

в) если подпалиндромы отсутствуют в строке — выводится первый символ строки.
Примеры палиндромов:
— Аргентина манит негра
— Sum summus mus

$texts = array(«123 4321», «qwer123 21qw12321er121 qwer», «asd fgh jkl», «Аргентина манит неграа», «Sum summus mus»);

Источник: pastebin.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru