project_python.3.2/lesson.2.py

43 lines
1.2 KiB
Python
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

''' ****** Задание 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)