Задача · Map, Set и JSON · урок 7 из 9
Задача: частота слов в Map
Напишите функцию function wordFrequency(text), которая возвращает Map: её ключи — слова из строки text, а значения — сколько раз каждое слово встретилось. Ключи должны идти в порядке первого появления слов в строке.
wordFrequency("the cat and the hat")→Mapс парамиthe → 2,cat → 1,and → 1,hat → 1wordFrequency("b a b c a b")→Mapс парамиb → 3,a → 2,c → 1wordFrequency("")→ пустойMap
Ограничения: слова состоят из строчных латинских букв и разделены одним пробелом, пробелов в начале и в конце строки нет; для пустой строки результат — пустой Map с size, равным 0.
Тесты сначала проверяют, что результат — именно Map: запись got instanceof Map даёт true только для Map.
Не добавляйте лишних импортов, если в задаче это прямо не сказано.
Подпишись, чтобы пройти курс
Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.