mirror of
https://github.com/TheAlgorithms/Python.git
synced 2024-11-30 16:31:08 +00:00
Added reverse_letters.py (#3730)
* Added reverse_letters.py * Update strings/reverse_letters.py Co-authored-by: Du Yuanchao <shellhub.me@gmail.com> Co-authored-by: Du Yuanchao <shellhub.me@gmail.com>
This commit is contained in:
parent
a5aef147e9
commit
aebf9bdaaf
19
strings/reverse_letters.py
Normal file
19
strings/reverse_letters.py
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
def reverse_letters(input_str: str) -> str:
|
||||||
|
"""
|
||||||
|
Reverses letters in a given string without adjusting the position of the words
|
||||||
|
>>> reverse_letters('The cat in the hat')
|
||||||
|
'ehT tac ni eht tah'
|
||||||
|
>>> reverse_letters('The quick brown fox jumped over the lazy dog.')
|
||||||
|
'ehT kciuq nworb xof depmuj revo eht yzal .god'
|
||||||
|
>>> reverse_letters('Is this true?')
|
||||||
|
'sI siht ?eurt'
|
||||||
|
>>> reverse_letters("I love Python")
|
||||||
|
'I evol nohtyP'
|
||||||
|
"""
|
||||||
|
return " ".join([word[::-1] for word in input_str.split()])
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
import doctest
|
||||||
|
|
||||||
|
doctest.testmod()
|
Loading…
Reference in New Issue
Block a user