Запишите функцию getCommonLetters(word1, word2)
, которая принимает два слова в качестве аргументов и возвращает новую строку, содержащую буквы, найденные в обеих строках. Игнорируйте повторяющиеся буквы и отсортируйте результат в алфавитном порядке.Чтобы получить общие буквы в двух словах без повторения
Примеры
>>> getCommonLetters('apple','google')
'el'
>>> getCommonLetters('microsoft','apple')
''
>>> getCommonLetters('microsoft','google')
'o'
Мое решение заключается в следующем:
def getCommonLetters(word1, word2):
for letter in word1:
if letter in word2:
#return letter
return ''.join(sorted(letter))
return ''
Где проблема? –
Я получаю некоторые неправильные выходы –