М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
FiXMy
FiXMy
09.05.2021 20:07 •  Информатика

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

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

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

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

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

👇
Ответ:
vanyanazarenko1
vanyanazarenko1
09.05.2021

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

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

Каждое слово можно рассмотреть как множество (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="; ")

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

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

шарфик

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

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

4,7(68 оценок)
Открыть все ответы
Ответ:
Skyflay12367
Skyflay12367
09.05.2021

import math

p = int(

b = false

for i in range(1, p ** 2):

    gip = (p ** 2) + (i ** 2)

    if math.sqrt(gip) % 1 == 0:

        b = true

        if int(math.sqrt(gip)) ! = p:

            print(int(math.sqrt(

if b == false:

    print(-1)

# что-то типо этого, но не проходит по времени. надо смотреть диапазон. может если кто дорешает, ответьте. а так всё норм работает)

4,7(16 оценок)
Ответ:
Холбол
Холбол
09.05.2021

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

2)  основными предметами в школе были письмо, грамота и счет, обучали гимнастическим , плаванию и хорошим манерам.

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

4) профессия писца считалась престижной и доходной, они были частью двора фараонов и освобождались от уплаты налогов, службы в армии и какой бы то ни было работы.

4,5(33 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ