profile
[/banner_gorizont_adaptive]
Размещено 3 года назад по предмету Информатика от dmitbay0585

помогите пж
В пятницу 15 апреля 1927 года Ипполит Матвеевич, как обычно, проснулся в половине восьмого и сразу же просунул нос в старомодное пенсне с золотой дужкой. Затем он сунул сухощавые ноги в довоенные штучные брюки, завязал их у щиколотки тесемками и погрузился в короткие мягкие сапоги с узкими квадратными носами и низкими подборами. Через пять минут на Ипполите Матвеевиче красовался лунный жилет, усыпанный мелкой серебряной звездой, и переливчатый люстриновый пиджачок.

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

Напишите программу, которая из введенной строки выберет только те слова, которые имеют не менее 3 общих букв с контрольным словом. Повторяющиеся буквы считать за одну, регистр не учитывать.

Формат ввода
Вводится строка слов, разделенных пробелами.
Python
Затем вводится слово.

Формат вывода
Через разделитель точка с запятой и пробел вывести те слова из строки, которые имеют не менее трех общих букв с последним контрольным словом.

  1. Ответ на вопрос
    Ответ на вопрос дан HP2020

    Считываем строку, сразу разбиваем её на слова.

    Считываем контрольное слово.

    Каждое слово можно рассмотреть как множество (set) его букв, тогда слово подходит, если мощность пересечения множества его букв с множеством букв контрольного слова не меньше 3.

    Код (Python 3):

    words = input().split()

    key_set = set(input())

    chosen_words = [word for word in words if len(key_set.intersection(set(word))) >= 3]

    print(*chosen_words, sep="; ")

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

    фартук мокасины юбка кафтан

    шарфик

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

    фартук; мокасины; кафтан

    1. Ответ на вопрос
      Ответ на вопрос дан dmitbay0585
      Напишите программу, которая среди введённых предложений выберет те, что больше среднего арифметического.

      Формат ввода
      Вводится строка целых чисел через пробел.

      Формат вывода
      Без повторений вывести только те числа, которые больше среднего арифметического значения всех чисел. Порядок вывода значения не имеет.
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.