Данный REST API вычисляет частоту встречи символов в заданной строке и возвращает результат в формате JSON, отсортированный в порядке убывания частоты.
-
Убедитесь, что у вас установлен Java 17+.
-
Клонируйте репозиторий:
https://github.com/SpiderChung/impulse.git
-
Перейдите в папку с проектом
cd impulse
-
Запустить тесты
./mvnw test
-
Запустите приложение
./mvnw spring-boot:run
Расчет частоты повторения символов
Эндпоинт: localhost:8080/charFrequency
Метод: POST
Тело запроса:
{
"input": "ваша-строка"
}
{
"input": "aaaaabcccc"
}
{
"frequencies": [
{"character": "a", "quantity": 5},
{"character": "c", "quantity": 4},
{"character": "b", "quantity": 1}
]
}