valerymamontov / palindrome

Task to search palindrome (php-code). Test for interview from company LiteSoft

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

palindrome

The php-code to search a palindrome and podpalindrome in string.

description (описание)

Код выполняет проверку:

  1. если строка является палиндромом, выводится сообщение об этом;

  2. если строка не является палиндромом, то ищется самый длинный подпалиндром в строке;

  3. если в строке нет палиндромов и подпалиндромов, то выводится первый символ строки.

Посмотреть работу кода можно здесь: http://vmamontov.ru/palindrome.php (сейчас сайт закрыт - site closed)

Чтобы посмотреть локально как работает код:

  • скачайте и установите OpenServer (локальный веб сервер)
  • создайте в нём сайт (папку)
  • положите в эту папку файл palindrome.php из этого репозитория
  • в адресной строке перейдите на сайт/palindrome.php

flaw (недостатки):

Код имеет недостаток: если "самых длинных" подпалиндромов несколько, то отбирается и выводится первый подпалиндром (из массива). Например, слово "абракадабра" не является палиндромом, но содержит несколько подпалиндромов: "ака" и "ада". В результате код выведет сообщение, что самый длинный подпалиндром "ака".

По возможности код будет доработан. Всем успехов =)

About

Task to search palindrome (php-code). Test for interview from company LiteSoft


Languages

Language:PHP 100.0%