Code Lab

Сколько раз повторяется символ

СредняяMap и Set10 мин

Напиши функцию duplicateCounts(text), которая находит повторяющиеся символы в строке text и считает, сколько раз встречается каждый из них.

Верни обычный объект, где ключом будет символ, а значением число его появлений. В объект попадают только символы, которые встречаются больше одного раза. Пробелы пропускай. Регистр важен, поэтому 'aA' даёт {}.

Примеры

duplicateCounts('hello world')

Вернёт { l: 3, o: 2 }

duplicateCounts('1121')

Вернёт { '1': 3 }

duplicateCounts('abc')

Вернёт {}

Спрашивали в Amadeus Labs · Источник

Загружаем редактор...
  1. Входные данныеduplicateCounts('hello world')
    Ожидалось{ l: 3, o: 2 }
  2. Входные данныеduplicateCounts('banana')
    Ожидалось{ a: 3, n: 2 }
  3. Входные данныеduplicateCounts('abc')
    Ожидалось{}

Скрытые тесты запускаются по Submit.