Код Junior Разминка: короткие функции обновлено
countBy
Условие
Посчитай, сколько раз встречается каждое значение. Верни объект.
Примеры
countBy(["a", "b", "a"]) // {"a":2,"b":1}
countBy([]) // {}
Как подойти
acc[x] = (acc[x] || 0) + 1. Частотный словарь - базовый кирпич половины алгоритмических задач.
Подсказки: 1
- Аккумулятор-объект, инкремент с дефолтом 0.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.