Share This
Связаться со мной
Крути в низ
Categories
//Одинаковые буквы: задачка на программирование на Python

Одинаковые буквы: задачка на программирование на Python

19.07.2022Category : Python

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

Примеры

shared_letters("house", "home") ➞ "eho" shared_letters("Micky", "mouse") ➞ "m" shared_letters("house", "villa") ➞ ""

Примечания

  • Если совпадений букв нет, функция должна вернуть пустую строку
  • Функция должна быть нечувствительной к регистру (если в одной строке есть буква A, а в другой a, то функция возвращает a.
  • Буквы в итоговой строке должны быть отсортированы перед ее возвратом.

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

def shared_letters(a, b):     return "".join(sorted(set(a.lower()) & set(b.lower())))
def shared_letters(a, b):     return ''.join(sorted(set(l for l in a.lower() if l in b.lower())))

odinakovye bukvy zadachka na programmirovanie na python e3890dc - Одинаковые буквы: задачка на программирование на Python

Английский для программистов

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

Скачать ×

  • 0 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Свежие комментарии

    Рубрики

    About Author 01.

    blank
    Roman Spiridonov

    Моя специальность - Back-end Developer, Software Engineer Python. Мне 39 лет, я работаю в области информационных технологий более 5 лет. Опыт программирования на Python более 3 лет. На Django более 2 лет.

    Categories 05.

    © Speccy 2022 / All rights reserved

    Связаться со мной
    Close