Reordenar dígitos

Crie uma função que reorganize os dígitos de cada elemento numérico de uma lista de acordo com a ordem crescente (asc) ou decrescente (desc).

Exemplos

reorder_digits([515, 341, 98, 44, 211], "asc") ➞ [155, 134, 89, 44, 112]

reorder_digits([515, 341, 98, 44, 211], "desc") ➞ [551, 431, 98, 44, 211]

reorder_digits([63251, 78221], "asc") ➞ [12356, 12278]

reorder_digits([63251, 78221], "desc") ➞ [65321, 87221]

reorder_digits([1, 2, 3, 4], "asc")  ➞ [1, 2, 3, 4]

reorder_digits([1, 2, 3, 4], "desc") ➞ [1, 2, 3, 4]

Notas

  • Números de um único dígito devem ser ordenados da mesma forma, independentemente da direção.
  • A ordem dos números na lista deve ser mantida.