I couldn’t find any working parameters as lambda x: -x or reverse=True in sort() function. Are there any possible solution?
Already, I prefer the following method:
fn main() raises:
var numbers: List[Int]= [11, 3, 19, 1, 15, 4, 7]
sort(numbers)
print("Sorted in ascending order: ", numbers)
print("Sorted in descending order: ", numbers[::-1])
Maybe it is better to leave the sorted list as is, and print the elements in reverse:
fn main() raises:
var numbers: List[Int]= [11, 3, 19, 1, 15, 4, 7]
sort(numbers)
print("Sorted in ascending order: ", numbers)
# print("Sorted in descending order: ", numbers[::-1]) # Caution! It copies the list.
print("Sorted in descending order: [", end = "")
for i in range(len(numbers)):
print(numbers[len(numbers)-i -1], end = ", ")
print("]")
```