for my assignment at hackerrank, ı need to write a program that takes a string as input and returns that string in back ordering and reversed characters, that means a input like "hELLO wORLD" should return as "Hello World", ı did all the stuff but when ı try to run it, it stops on spaces, don't know how to solve.
def reverse(sentence):
mylist = []
splitted = sentence.split(" ")
for i in range(len(splitted)):
mylist.append(splitted[-1])
splitted.pop(-1)
for i in mylist:
chars = []
for char in i:
if char.islower():
char = char.upper()
chars.append(char)
elif char.isupper():
char = char.lower()
chars.append(char)
else:
char = char
chars.append(char)
print(chars)
newmessage = ""
for i in chars:
newmessage += str(i)
print(newmessage)
reverse("helLoWorld")