Skip to content

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

Notifications You must be signed in to change notification settings

valerymamontov/palindrome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages