This function takes one string parameter. Assume the string will be a series of integers separated by spaces. Ignore any extra whitespace. The empty string or a whitespace string return the empty string. Otherwise, the function returns a string with the argument’s integers
separated by spaces but now in sorted order. Do not check for invalid strings. For instance, if the argument is 43 -1 17
, the function returns -1 17 43
.`
it does not work in a situation where the input is \t42 4 -17 \n
def sort_int_string(string):
strlist = string.split(' ')
new = []
for value in strlist:
value2 = int(value)
new.append(value2)
new = sorted(new)
strlist2 = []
for number in new:
number = str(number)
strlist2.append(number)
final = ' '.join(strlist2)
return final