Member 14092527 Ответов: 3

А как же я?..............................................


Оценка Основного Программирования Java
постановка задачи
Ваша программа должна принимать 2 входа:
Ввод 1: абзац, содержащий текст/ может состоять из нескольких предложений (конец ввода отмечен возвратом каретки/ вводом)
вход 2: число, это будет либо 0, либо 1
Обработка : вход 1 может иметь любое количество следующих разделителей слов: полная остановка, запятая, точка с запятой
и пустое место. Во-первых, преобразуйте абзац в нижний регистр. Затем сведите в таблицу слова, присутствующие в нем вместе с числом их вхождений.
Qutput если Input 2 = 0, то выведите слова и количество их вхождений в алфавитном порядке по возрастанию
Если вход 2 = 1, то
Отображение слов и количества их вхождений в порядке убывания их количества вхождений, то есть слово с наибольшим количеством вхождений должно быть отображено первым, слово со вторым по величине вхождением-следующим и так далее.
Примечания:ни одно слово, присутствующее на входе 1, не должно повторяться на выходе.
Ни один из разделителей слов, присутствующих на входе 1, не должен присутствовать на выходе. Оба входа должны быть приняты в консоли, один за другим.
Вывод должен быть записан в консоль.
АУ СБ кал СА
Пример:ввод 1:это абзац. Он содержит слова, предложения и разделители. В этом абзаце есть слова, и он содержит три предложения.
Когда Вход 2 = 0, Когда Вход 2 = 1
Выход выход а 1 и 3 и 3 содержит 2 содержит 2 он 2 имеет 1 параграф 2 есть ; предложения 2 он 2 это 2 параграф 2 слова 2 предложения 2 а 1 разделители 1 имеет 1 это 2 есть 1 три 1 разделители 1 Слова 2 Три 1

Что я уже пробовал:

Ничего, Ничего, Ничего, ничего.

MadMyche

"То, что я пробовал" должно быть обновлено...... Я пытался найти кого-то другого для выполнения моего задания.

3 Ответов

Рейтинг:
2

Dave Kreskowiak

Что значит "как"? В описании задания это прописано для вас.

Это задание-не что иное, как использование строительных блоков, которым вы уже научились. Это не что иное, как получение входных данных, массивов, циклов for, операторов if и выходных данных.


Рейтинг:
1

Patrice T

Цитата:
А как же я?..............................................

Может быть, вам стоит поговорить со своим учителем.

Вы не показываете никаких попыток решить проблему самостоятельно, у вас нет вопросов, ваше главное усилие-вставить требование, вы просто хотите, чтобы мы сделали вашу домашнюю работу.
Домашние задания-это упрощенные версии тех задач, которые вам придется решать в реальной жизни. цель это обучение и практикующий.

Мы не делаем вашу домашнюю работу.
Домашнее задание не предназначено для проверки ваших навыков просить других людей сделать вашу работу, оно предназначено для того, чтобы заставить вас думать и помочь вашему учителю проверить ваше понимание курсов, которые вы прошли, а также проблем, которые вы испытываете при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по исправлению положения.
Любая ваша неудача поможет вам узнать, что работает, а что нет, это называется "методом проб и ошибок".
Так что попробуйте, перечитайте свои уроки и приступайте к работе. Если вы застряли на конкретной проблеме, покажите свой код и объясните эту точную проблему, мы можем помочь.

Как программист, ваша задача-создавать алгоритмы это решает конкретные проблемы, и вы не можете полагаться на кого-то другого, чтобы вечно делать это за вас, поэтому есть время, когда вам придется научиться этому. И чем скорее, тем лучше.
Когда вы просто просите решение, это похоже на попытку научиться водить машину, обучая кого-то другого.
Создание алгоритма - это в основном поиск математики и необходимая адаптация к вашей реальной проблеме.


Рейтинг:
0

OriginalGriff

А я-то гадал, что это за тема такая!

Цитата:
А как же я?..............................................
Ничего не говорит нам о проблеме, поэтому я подумал, что просто предложу ему улучшить ее, чтобы правильные люди прочитали и ответили на вопрос.

А потом я увидел остальное, и стало ясно, что означают эти точки.:
Цитата:
Как мне это сделать пусть кто-нибудь другой сделает за меня домашнее задание?
И любой здесь может ответить на это: нет.

Мы не делаем домашнее задание: оно задано не просто так. Она существует для того, чтобы вы думали о том, что вам сказали, и пытались понять это. Он также существует для того, чтобы ваш наставник мог определить области, в которых вы слабы, и сосредоточить больше внимания на корректирующих действиях.

Попробуйте сами, возможно, вы обнаружите, что это не так сложно, как вы думаете!

Если вы столкнетесь с конкретной проблемой, то, пожалуйста, спросите об этом, и мы сделаем все возможное, чтобы помочь. Но мы не собираемся делать все это для вас!