Этот REST API предоставляет возможность вычислить частоту встречи символов в заданной строке и вернуть результат, отсортированный по убыванию количества вхождений символа.
-
Склонируйте репозиторий:
git clone [https://github.com/illler/StringApi] -
Перейдите в каталог приложения:
cd string-api -
Запустите приложение с помощью Maven:
mvn spring-boot:run
Приложение будет доступно по адресу http://localhost:8080.
URL: /api/v1/send-string
Метод: POST
Тело запроса (Request Body):
{
"string": "aaaaabcccc",
"isLowerCase": "true",
"isContainsSpace": "true"
}string(обязательный): Строка, для которой будет вычислена частота символов.toLowerCase(опциональный): Преобразовать строку в нижний регистр (true/false, по умолчанию true).containsSpace(опциональный): Будут ли воприниматься пробелы как отдельные символы (true/false, по умолчанию true).
Ответ (Response):
{
"a": 5,
"c": 4,
"b": 1
}- JSON-объект, где ключи - символы, а значения - количество вхождений символа в заданную строку. Результат отсортирован по убыванию количества вхождений.