devops-exercises/topics/python/solutions/sort_solution.md

27 lines
598 B
Markdown
Raw Permalink Normal View History

## Sort Descending - Solution
1. write a function that sorts the following list of list without using the `sorted()` and `.sort()`
function in descending order
- mat_list = [[1, 2, 3], [2, 4, 4], [5, 5, 5]] -> [[5, 5, 5], [2, 4, 4], [1, 2, 3]]
```python
def sort_desc(mat: list) -> list:
""" Sorts a list in descending order
Args:
mat (list): paresd list
Returns:
list: A new list
"""
new_list = []
while mat != []:
maxx = max(mat)
new_list.append(maxx)
mat.remove(maxx)
return new_list
print(sort_func(mat_list))
```