Код Junior Разминка: короткие функции обновлено

countBy

Условие

Посчитай, сколько раз встречается каждое значение. Верни объект.

Примеры

countBy(["a", "b", "a"]) // {"a":2,"b":1}
countBy([]) // {}

Как подойти

acc[x] = (acc[x] || 0) + 1. Частотный словарь - базовый кирпич половины алгоритмических задач.

Подсказки: 1
  1. Аккумулятор-объект, инкремент с дефолтом 0.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.