Общие буквы без повторов

Иногда нужно объединить символы из двух строк и оставить только уникальные значения. Напиши функцию longest, которая берёт строки s1 и s2, собирает все символы, встречающиеся хотя бы в одной из них, убирает повторы и сортирует результат по возрастанию. Вернуть нужно одну строку.

Примеры

Ввод
"aretheyhere", "yeartroptpar"
Вывод
"aehoprty"
Ввод
"loopingisfunbutdangerous", "lessdangerousthancoding"
Вывод
"abcdefghilnoprstu"
Ввод
"inmar", "gbea"
Вывод
"abegimnr"

Нужно реализовать

def longest(s1: str, s2: str) -> str:

Теги

stringssetsorting
PostgreSQLv16

Здесь будет результат выполнения кода

Тесты12
Видимые тесты
Скрытый тест 7
Скрытый тест 8
Скрытый тест 9
Скрытый тест 10
Скрытый тест 11
Скрытый тест 12

Запускаются при нажатии «Отправить» — на них проверяется решение целиком, чтобы нельзя было подогнать ответ под видимые случаи.

Фокус-радио
На паузе · SomaFM · Fluid