Загрузка...

Сижу на инфе надо решить задачу

Тема в разделе Python создана пользователем convolk_inactive58179 4 фев 2020. 185 просмотров

  1. convolk_inactive58179
    convolk_inactive58179 Автор темы 4 фев 2020 Заблокирован(а) 128 8 ноя 2016
    Эскарина Смит — юная ведьма. Но чтобы стать настоящей ведьмой, нужно обучиться ведьмовской науке.

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

    Теория сопровождалась практикой, которая включала в себя мытье кухонного стола и основы траволечения, уборку навоза у коз и применение грибов, стирку и вызывание Мелких Богов. К тому времени как подули теплые краевые ветра и снег остался лишь в виде маленьких полосок слякоти с пуповой стороны деревьев, Эск уже знала, как приготовить целый ряд растираний, несколько видов бренди, применяемого в медицинских целях, пару десятков специальных настоев и несколько таинственных отваров, назначение которых, по словам матушки, ей предстояло узнать в свое время.

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

    Формат ввода
    Для каждой из двух недель вводится целое число m — количество навыков. Затем m строк — сами навыки.

    Формат вывода
    Необходимо вывести только навыки, обучение которым было на каждой неделе, каждое с новой строки и без повторений. Порядок вывода неважен
     
  2. meaqese
    meaqese 6 фев 2020 267 18 окт 2016
    convolk_inactive58179, Это похоже на задания Яндекс.Лицея а не информатики
     
  3. renameduser_907389
    renameduser_907389 12 фев 2020 (tm) 168 7 фев 2019
    meaqese, Я из яндекса, это проверочная задачка от туда
     
  4. ms_razuvaev
    ms_razuvaev 20 фев 2020 1 20 фев 2020
    Было бы неплохо увидеть пример ввода.
    А так, если представить, что первые две строки считывают первую и вторую неделю соответственно, можно составить программу:
    one = int(input())
    two = int(input())
    m1 = {}
    m2 = {}
    for i in range(one):
    ////res1 = input()
    ////m1.add(res)
    for i in range(two):
    ////res2 = input()
    ////m2.add(res2)
    # пересечение двух множеств - это и есть ответ
    print(*(m1 & m2), sep='\n')
     
Загрузка...
Top