Эйч
Эйч
  • Все менторы
Задачи/Java-разработчик/Группировка и сортировка чисел

Группировка и сортировка чисел

Условие задачи

Реализовать класс GroupedCounterAlgorithm, который должен выполнять следующие задачи:

  1. Метод execute(long[] data)
  • Найти все элементы, которые приходят в массиве data.
  • Создать структуру Map<Long, Long>, где:
    • ключ — конкретное число,
    • значение — количество раз, сколько оно повторилось.
  1. Метод sort()
  • Реализовать сортировку полученной Map<Long, Long> по убыванию ключа.
  1. Метод get()
  • Вернуть результирующую отсортированную Map<Long, Long>.
javapublic class GroupedCounterAlgorithm implements Algorithm<long[], Map<Long, Long>> {
    
    @Override
    public Algorithm<long[], Map<Long, Long>> execute(long[] data) {
        return null;
    }

    @Override
    public Algorithm<long[], Map<Long, Long>> sort() {
        return null;
    }

    @Override
    public Map<Long, Long> get() {
        return null;
    }
}

Профессия

Java-разработчик

Сопроводим до оффера

Умножим шансы на каждом этапе поиска и поможем получить выгодный оффер

Узнать больше

Сервис развития карьеры

Контактыteam@h.careers@hcareers
TelegramVKYouTubeLinkedIn
Профессии
Компания
С чем помогаемОтзывыВопросы и ответыСертификатыВебинарыСтать ментором

Платформа принадлежит ООО "Эйч Карьера"
ИНН 9710095807 ОГРН 1227700077340
Адрес: 127006, город Москва, Старопименовский пер, д. 18 стр. 2, помещ./ком./этаж I/19/2

Copyright © 2020-2025 Сервис развития карьеры Эйч. Все права защищены.

Политика конфиденциальностиПользовательское соглашениеОферта