/
ksushaksusha
/
Python
Обзор
Документация
Войти
/
ksushaksusha
/
Python
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
strings/reverse_letters.py
24 строки
733 B
Tithi Joshi
Refine docstring and simplify reverse_letters implementation (#14205)
09 мар 2026, 07:30
Не верифицирован
09 мар 2026, 07:30
049a34d
Код
Авторство
О чём код?
def reverse_letters(sentence: str, length: int = 0) -> str: """ Reverse all words that are longer than the given length of characters in a sentence. If ``length`` is not specified, it defaults to 0. >>> reverse_letters("Hey wollef sroirraw", 3) 'Hey fellow warriors' >>> reverse_letters("nohtyP is nohtyP", 2) 'Python is Python' >>> reverse_letters("1 12 123 1234 54321 654321", 0) '1 21 321 4321 12345 123456' >>> reverse_letters("racecar") 'racecar' """ return " ".join( word[::-1] if len(word) > length else word for word in sentence.split() ) if __name__ == "__main__": import doctest doctest.testmod() print(reverse_letters("Hey wollef sroirraw"))