Введите три строки. Первая строка содержит слова, разделенные пробелами. Вторая строка содержит символы $$, а третья
Введите три строки. Первая строка содержит слова, разделенные пробелами. Вторая строка содержит символы $$, а третья строка содержит символы )( . Выведите для каждого слова из первой строки следующее: из второй строки выберите слова без учета регистра, у которых есть не менее трех различающихся символов с проверяемым словом и которые идут перед ним при сравнении без учета регистра. Также выберите из третьей строки слова, которые содержат цифры или знаки препинания и имеют длину меньше, чем проверяемое слово. Выводите результат в формате: <Проверяемое слово>: <слова из второй строки> в верхнем регистре, разделенные дефисами, окруженные пробелами.
23.12.2023 20:40
Пояснение: Для решения данной задачи нам необходимо обработать три строки. В первой строке содержатся слова, разделенные пробелами. Во второй строке содержатся символы "$$", а в третьей строке символы ")(". Мы должны вывести для каждого слова из первой строки определенные значения: из второй строки выбрать слова без учета регистра, у которых есть не менее трех различающихся символов с проверяемым словом и которые идут перед ним при сравнении без учета регистра. Также нам необходимо выбрать из третьей строки слова, содержащие цифры или знаки препинания, и имеющие длину меньше, чем проверяемое слово. Результат выводится в формате: "слово из второй строки : слово из третьей строки".
Доп. материал:
Входные данные:
Результат:
Совет: Чтобы легче понять решение задачи, можно разбить ее на более мелкие шаги. Сначала рассмотрим каждую строку по отдельности, а затем приступим к формированию результата. Обратите внимание на то, что при сравнении слов между строками необходимо не учитывать регистр символов.
Ещё задача: Даны следующие входные данные:
Какой будет результат выполнения задачи?