Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
List comprehension is really valuable solution in Clear category for Backward Each Word by VallentinDS
def backward_string_by_word(text: str) -> str:
# your code here
#splitting the text in a list of words
words = text.split(" ")
# reversing each word and creating a list of words
# using list comprehension
new_text = [word[::-1] for word in words]
# Joining the new list of words to form a sentence
new_sentence = ' '.join(new_text)
return new_sentence
if __name__ == '__main__':
print("Example:")
print(backward_string_by_word(''))
# These "asserts" are used for self-checking and not for an auto-testing
assert backward_string_by_word('') == ''
assert backward_string_by_word('world') == 'dlrow'
assert backward_string_by_word('hello world') == 'olleh dlrow'
assert backward_string_by_word('hello world') == 'olleh dlrow'
assert backward_string_by_word('welcome to a game') == 'emoclew ot a emag'
print("Coding complete? Click 'Check' to earn cool rewards!")
June 26, 2021