задача по java

Отменен
Заказ
4839097
Раздел
Программирование
Предмет
Тип работы
Антиплагиат
70% Антиплагиат.РУ (модуль - Интернет Free)
Срок сдачи
29 Мая 2022 в 20:40
Цена
1 000 ₽
Блокировка
10 дней
Размещен
29 Мая 2022 в 17:31
Просмотров
166
Описание работы
Ten most frequent wordsУсловие

В этой задаче необходимо написать программу, считывающую из System.in текст в кодировке UTF-8 и выводящую десять самых часто встречающихся слов из этого текста в определенном порядке (он описан далее в тексте задачи).

Слово – это любая непрерывная последовательность цифр и букв латинского и русского алфавитов. Например, в строке аннигиляция позитронов в данной среде происходит 1329 раз в наносекунду десять слов: аннигиляция, позитронов, в, данной, среде, происходит, 1329, раз, в, наносекунду. Программа должна игнорировать регистр, то есть слова ПоЗиТрОн и пОзИтРоН с точки зрения программы – одинаковые и воспринимаются как позитрон. Если в тексте, переданном на стандартный поток входа, содержится менее десяти уникальных слов, то необходимо вывести столько, сколько есть. Полученные слова необходимо отсортировать по частоте их появления в тексте и вывести в порядке убывания в нижнем регистре. Если в тексте некоторые слова имеют одинаковую частоту, т.е. их нельзя однозначно упорядочить только по частоте, то дополнительно упорядочите слова с одинаковой частотой в лексикографическом порядке.

Важно
  • В этой задаче нужно написать всю программу целиком (включая функцию main)
  • Эта задача должна быть решена с использованием только одной точки с запятой (точки с запятой в инструкциях import – не в счет). Все решения, использующие большее количество точек с запятой будут проигнорированы в ходе рецензирования.
  • Предлагаем использовать следующие классы и методы: BufferedReader, InputStreamReader,  Arrays.asList, Collectors.groupingBy, String::toLowerCase, Collectors.counting
  • Не забудьте про букву ё: при формировании регулярного выражения, буква ё не включается в диапазон [а-я]
Рецензирование

Это задание – с техническим рецензированием. Его цель – проверить соблюдение условий задания. Как такового код-ревью не будет, ассистент лишь проверит, соблюдено ли условие задания, или нет.

Будьте внимательны: рецензирование можно пройти только один раз, то есть второго шанса у вас не будет.

Критерии оценивания:

  • Соблюдение условия задания [12 баллов]: задача должна быть решена с использованием только одной точки с запятой (точки с запятой в инструкциях import – не в счет)

Sample Input:

Привет, дорогие друзья

Друзья, привет, вы действительно дорогие мне друзья

Sample Output:

друзья

дорогие

привет

вы

действительно

мне

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир