0 / 0 / 3
Регистрация: 16.07.2012
Сообщений: 58
|
||||||
1 | ||||||
Найти количество предложений в которых есть повторяющиеся слова10.07.2014, 00:57. Показов 4047. Ответов 15
Метки нет (Все метки)
здравствуйте. мне нужно выполнить задание: найти количество предложений в которых есть повторяющиеся слова.
код начал писать, но он не выполняется почему-то (19 строчка кода). не сравнивается подстрока со строкой...
0
|
10.07.2014, 00:57 | |
Ответы с готовыми решениями:
15
Найти наибольшее количество предложений текста, в которых есть одинаковые слова Найти количество предложений в которых есть повторяющиеся слова Найти количество предложений в которых есть повторяющиеся слова не используя string Найти количество предложений текста, в которых есть одинаковые слова |
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,926
|
||||||
10.07.2014, 06:09 | 2 | |||||
1
|
0 / 0 / 0
Регистрация: 14.06.2016
Сообщений: 6
|
||||||
15.10.2019, 00:23 | 3 | |||||
Пользуясь случаем передаю привет Ольге Рябычиной
PS: Код находит предложение с наибольшим кол-вом одинаковых слов. В конце отсортированная коллекция можете вывести что вам угодно.
0
|
19509 / 11049 / 2931
Регистрация: 21.10.2017
Сообщений: 23,302
|
|
15.10.2019, 07:22 | 4 |
Не по теме: Хорошо, что я не посмотрел этот код на ночь...
0
|
66 / 43 / 24
Регистрация: 18.08.2019
Сообщений: 129
|
||||||
15.10.2019, 11:07 | 5 | |||||
М.б. так
0
|
233 / 130 / 27
Регистрация: 24.08.2016
Сообщений: 875
|
||||||
15.10.2019, 11:12 | 6 | |||||
Или так... без стримов
Код
Быстрое развитие услуг добровольного медицинского страхования услуг дало толчок для улучшения и совершенствования предоставляемых медицинских услуг Одинаковых слов: 3 Начиная с 2008 года группа проект по созданию сети медицинских центров по всей территории России, под названием «Альфа-Центр Здоровья». Одинаковых слов: 2 Предложений, имеющих повторяющиеся слова: 2
1
|
66 / 43 / 24
Регистрация: 18.08.2019
Сообщений: 129
|
|
15.10.2019, 11:40 | 7 |
alicesmagic, с одинаковыми словами не понял.
words.length - всего слов в предложении; set.size() - количество уникальных слов в предложении. words.length - set.size() - количество дублей А - стреляет только в случае, если дубли имеет только одно слово. Попробуй добавить в любое предложение пяток одинаковых слов. А вот для определения наличия дублей в предложении - это здорово, тут я не сообразил.
1
|
233 / 130 / 27
Регистрация: 24.08.2016
Сообщений: 875
|
|
15.10.2019, 12:18 | 8 |
Да, согласна. Промашка вышла. Спасибо, что подсказали. Ну, по условию задачи подсчитывать слова вообще не нужно. Так что можно просто убрать это свидетельство моей невнимательности)))
Добавлено через 3 минуты Хотя, если заменить строку вывода с такой "Одинаковых слов:" на такую "Не уникальных слов:", то логически будет все правильно))
0
|
66 / 43 / 24
Регистрация: 18.08.2019
Сообщений: 129
|
|
15.10.2019, 12:28 | 9 |
0
|
233 / 130 / 27
Регистрация: 24.08.2016
Сообщений: 875
|
|
15.10.2019, 13:17 | 10 |
davson, да. Лучше эту строку вообще убрать. Однозначно))
0
|
501 / 347 / 134
Регистрация: 14.06.2016
Сообщений: 666
|
||||||
15.10.2019, 16:32 | 11 | |||||
1
|
233 / 130 / 27
Регистрация: 24.08.2016
Сообщений: 875
|
|
15.10.2019, 17:21 | 12 |
vcrop, а что это за метод такой results()? У меня такого нет?
0
|
501 / 347 / 134
Регистрация: 14.06.2016
Сообщений: 666
|
|
15.10.2019, 17:43 | 13 |
https://docs.oracle.com/en/jav... l#results()
Может и нет. 11 java
0
|
66 / 43 / 24
Регистрация: 18.08.2019
Сообщений: 129
|
|
15.10.2019, 17:55 | 14 |
alicesmagic,
public Stream<MatchResult> results() Returns: a sequential stream of match results. Since: 9 На работе к сожалению only 8.
0
|
501 / 347 / 134
Регистрация: 14.06.2016
Сообщений: 666
|
|
15.10.2019, 18:02 | 15 |
Напиши руками
Matcher matcher = Pattern.compile("(?ui)[^.]*(\\b\\p{L}+\\b)[^.]*(\\b\\1\\b)[^.]*").matcher(text); int count = 0; while (matcher.find()) count++; и т.д.
0
|
233 / 130 / 27
Регистрация: 24.08.2016
Сообщений: 875
|
|
15.10.2019, 18:25 | 16 |
Мне сказали, что пока для моего уровня еще не обязательно с 8-ки уходить. Есть мнения по этому поводу?
0
|
15.10.2019, 18:25 | |
15.10.2019, 18:25 | |
Помогаю со студенческими работами здесь
16
String, найти слова, в которых есть повторяющиеся символы Напечатать слова из двух заданных предложений, которые есть только в одном из них (в том числе повторяющиеся) Подсчитать количество предложений, в каждом из которых по 3 слова Подсчитать количество предложений в строке, в каждом из которых по 3 слова Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
|
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке
В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
|
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
|
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins
В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
|
Как написать микросервис на Go/Golang с Kafka, REST и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang
Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
|
Как написать микросервис с нуля на C# с RabbitMQ, CQRS, Swagger и CI/CD
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
|
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
|
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
|
Как создать игру "Танчики" на Unity3d и C#
InfoMaster 14.01.2025
Разработка игр – это увлекательный процесс, сочетающий в себе творчество и технические навыки. В этой статье мы рассмотрим создание классической игры "Танчики" с использованием Unity3D и языка. . .
|
Организую платный онлайн микро-курс по доработке Android-клиента Telegram
_Ivana 14.01.2025
Официальная версия и распространенные форки не полностью устраивают? Сделай свою кастомную версию клиента!
4 занятия по 2 часа (2 недели пн, ср 19:00-21:00 по Москве).
Первое вводное занятие. . .
|
Как создать приложение для фитнеса для iOS/iPhone на Kotlin
InfoMaster 14.01.2025
Создание собственного фитнес-приложения — это не только захватывающий, но и полезный процесс, ведь оно может стать вашим верным помощником на пути к здоровому и активному образу жизни. В современных. . .
|
Как создать приложение магазина для iOS/iPhone на Swift
InfoMaster 14.01.2025
Введение в разработку iOS-приложений
Разработка приложений для iPhone и других устройств на базе iOS открывает огромные возможности для создания инновационных мобильных решений. В данной статье мы. . .
|