Обработка строк
Информатика

Введите три строки. Первая строка содержит слова, разделенные пробелами. Вторая строка содержит символы $$, а третья

Введите три строки. Первая строка содержит слова, разделенные пробелами. Вторая строка содержит символы $$, а третья строка содержит символы )( . Выведите для каждого слова из первой строки следующее: из второй строки выберите слова без учета регистра, у которых есть не менее трех различающихся символов с проверяемым словом и которые идут перед ним при сравнении без учета регистра. Также выберите из третьей строки слова, которые содержат цифры или знаки препинания и имеют длину меньше, чем проверяемое слово. Выводите результат в формате: <Проверяемое слово>: <слова из второй строки> в верхнем регистре, разделенные дефисами, окруженные пробелами.
Верные ответы (1):
  • Lelya
    Lelya
    26
    Показать ответ
    Содержание вопроса: Обработка строк

    Пояснение: Для решения данной задачи нам необходимо обработать три строки. В первой строке содержатся слова, разделенные пробелами. Во второй строке содержатся символы "$$", а в третьей строке символы ")(". Мы должны вывести для каждого слова из первой строки определенные значения: из второй строки выбрать слова без учета регистра, у которых есть не менее трех различающихся символов с проверяемым словом и которые идут перед ним при сравнении без учета регистра. Также нам необходимо выбрать из третьей строки слова, содержащие цифры или знаки препинания, и имеющие длину меньше, чем проверяемое слово. Результат выводится в формате: "слово из второй строки : слово из третьей строки".

    Доп. материал:

    Входные данные:

    строка_1 = "Привет hello"
    строка_2 = "$$ привет здравствуйте"
    строка_3 = ")( ,! bye 123"


    Результат:

    Привет : ,
    hello : bye, 123


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

    Ещё задача: Даны следующие входные данные:

    строка_1 = "Мысли о величии"
    строка_2 = "$$ Мысли в сторону добра"
    строка_3 = ")( ,! мысль 12"

    Какой будет результат выполнения задачи?
Написать свой ответ: