Skip to content
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions strings/reverse_letters.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
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 unspecified, length is taken as 0
"""Reverse all words longer than a given character length in a sentence.

If ``length`` is not specified, it defaults to 0.

>>> reverse_letters("Hey wollef sroirraw", 3)
'Hey fellow warriors'
Expand All @@ -13,7 +13,7 @@ def reverse_letters(sentence: str, length: int = 0) -> str:
'racecar'
"""
return " ".join(
"".join(word[::-1]) if len(word) > length else word for word in sentence.split()
word[::-1] if len(word) > length else word for word in sentence.split()
)


Expand Down