Skip to content

PavelFil/test_job

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Простой микросервис для тестового задания

Установка

Перейти в дирректорию с сервисом и запустить композер:

composer update

Сервис запускается коммандой:

php -S localhost:8000 -t ./ > /dev/null 2>1 &

После чего появляется возможность делать запросы по адресу http://localhost:8000

Метод поиска второго по встречаемости символа в строке

Протестировать работу метода можно следующей коммандой:

curl http://localhost:8000/get_second_symbol_by_popularity/123344

Где 123344 является проверяемым значением. Если символов, удоволетворяющих критерию несколько, то функция вернёт их все.

Примеры результатов работы метода:

  • qww - вернёт q.
  • qqww - вернёт сообщение, так как оба символа являются самыми популярными.
  • qq - вернёт ошибку, так как в стране используется только один символ.
  • qqwweee - вернёт qw так как они оба встречаются 2 раза.

Метод определяющий является ли строка палиндромом

Протестировать работу метода можно следующей коммандой:

curl http://localhost:8000/is_palindrome/полоп

Где полоп является проверяемым значением.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages