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

Примечания

  • Подразумевается использование английского алфавита. Всего в двух строках должно быть 26 букв.
  • Все буквы будут в нижнем регистре.

Примеры

 get_missing_letters("abcdefgpqrstuvwxyz") ➞ "hijklmno"
 get_missing_letters("zyxwvutsrq") ➞ "abcdefghijklmnop"
 get_missing_letters("abc") ➞ "defghijklmnopqrstuvwxyz"
 get_missing_letters("abcdefghijklmnopqrstuvwxyz") ➞ ""

Варианты решения

def get_missing_letters(s):
    output = 'abcdefghijklmnopqrstuvwxyz'
    for letter in s:
        output = output.replace(letter, '')
    return output
def get_missing_letters(s):
    return ''.join(chr(i) for i in range(97, 123) if chr(i) not in s)
def get_missing_letters(s):
    return ''.join(sorted(set('abcdefghijklmnopqrstuvwxyz') - set(s)))
Марина

Recent Posts

Библиотека Pydantic: валидация данных на Python

Pydantic - это мощная библиотека проверки данных и управления настройками для Python, созданная для повышения…

5 дней ago

7 наилучших библиотек визуализации Python на 2024 год

Python предлагает набор библиотек, удовлетворяющих различные потребности в визуализации, будь то академические исследования, бизнес-аналитика или…

1 неделя ago

Как преобразовать строку в байты в Python

В Python для представления данных в двоичной форме можно использовать байты. Из этой статьи вы…

2 недели ago

Что такое Werkzeug?

В этой статье рассказывается о том, что такое Werkzeug и как Flask использует его для…

3 недели ago

Как прибавить дни, месяцы и годы к дате в Python

При работе с датами часто возникает необходимость прибавлять к дате или вычитать из нее различные…

4 недели ago

Социальная аутентификация в приложении на Flask

В этом руководстве мы рассмотрим, как добавить социальную аутентификацию с помощью GitHub и Google в…

1 месяц ago