Имеют функцию LetterChanges(str)
. Возьмите передаваемый параметр str
и измените его, используя следующий алгоритм. Замените каждую букву в строке буквой, следующей за ней в алфавите (т.е. c становится d, z становится a).
Затем используйте каждый гласный в этой новой строке (a, e, i, o, u) и, наконец, верните эту измененную строку.
Я хочу решить эту проблему в 2 строки
a= lambda stri:([(chr(ord(i) + 1)) for i in stri]) #if i not in ("a","e","i","o","u")
print(a("bcdefgh"))
Я знаю, что если какая-то часть неверна, чтобы понять, я включил ее в комментарий.
Ожидаемый вывод: "cdEfgI".