Написать функцию, которая принимает строку — текст на любом языке и возвращает массив из 5 наиболее часто встречающихся слов в этом тексте. Ключ массива — слово, значение — количество.
- Markdown
- Php
- Git flow (developer side merge)
- Composer
- PhpUnit
- composer
- php 7.4
composer install
vendor/phpunit/phpunit/phpunit
Сложность алгоритма 0(n).
При решении сначала написал тесты, под них решал задачу.
Сначала использовал функцию str_word_count. Упали тесты на кириллице. Регулярку нашел на php.net в примерах. Сам не проверял.
Для сортировки использовал функцию сортировки SPL.
В конце выделил