Сделал 2 задание

This commit is contained in:
parent ea178e5f83
commit 79762f4caa

42
lesson.2.py Normal file
View file

@ -0,0 +1,42 @@
''' ****** Задание 2 из 20 *********
* Такую задачу можно встретить в анализе логов, данных с датчиков или при обработке пользовательского ввода.
Напишите программу, которая находит общие символы в двух введённых строках.
Символы не должны повторяться в выводе.
Формат ввода
Вводится две строки.
Формат вывода
Требуется вывести все общие символы этих строк без повторений.
Порядок вывода не имеет значения.
Подсказка
Над множествами можно выполнять операцию пересечения:
result = first & second
result = frist.intersection(second)
Пример 1
Ввод
змееед
велосипед
Вывод
ед
'''
if __name__ == "__main__":
first_input = input()
second_input = input()
first_set = set(first_input)
second_set = set(second_input)
common_chars = first_set.intersection(second_set)
result = ''.join(common_chars)
print(result)