Код Junior Разминка: короткие функции обновлено
modeOf
Условие
Самое частое значение. При равенстве - то, что встретилось раньше.
Примеры
modeOf([1, 2, 2, 3]) // 2
modeOf(["a", "b"]) // "a"
modeOf([]) // undefined
Как подойти
Один проход вместо двух. Строгое > сохраняет более раннего при равенстве частот - это и требуется.
Подсказки: 1
- Веди лучшего прямо в том же проходе, что и счёт.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.