Вопрос:

На основании задачи, где нам нужно было посчитать общую длину символов в строке, посчитайте, сколько раз в предложении встречается слово «Код» без учёта регистра:

Смотреть решения всех заданий с листа

Ответ:

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

Пример кода на Java:

public class Main {
    public static int quantity(String text, String word) {
        int count = 0;
        String lowerText = text.toLowerCase();
        String lowerWord = word.toLowerCase();
        int index = lowerText.indexOf(lowerWord);
        while (index != -1) {
            count++;
            index = lowerText.indexOf(lowerWord, index + 1);
        }
        return count;
    }

    public static void main(String[] args) {
        String word = "Код";
        String text = "Код - код - код - и день пролетел,
Код - код - код - и ночь не заметил,
Код - код - код - багов стало чуть меньше,
Код - код - код - и опять всё не так,
Код - код - код... но без него скучно."; int result = quantity(text, word); System.out.println("Слово «" + word + "» встречается - " + result + " раз"); } }

Этот код соответствует требованиям задачи, где необходимо посчитать количество вхождений слова "Код" в заданном тексте без учета регистра. Метод quantity выполняет эту задачу, переводя и текст, и искомое слово в нижний регистр, чтобы обеспечить регистронезависимый поиск. Результат выводится в консоль.

Пример вывода:

Слово «Код» встречается - 15 раз

Требования:

  1. Метод должен иметь модификаторы public static.
  2. Метод должен принимать в качестве параметров: первым аргументом предложение, вторым - слово которое мы ищем (учтите регистр).
  3. Метод должен вернуть итоговый результат в формате int.

Ответ: 15

ГДЗ по фото 📸
Подать жалобу Правообладателю