Ordenação por quantidade de dígitos
Crie um método de ordenação que ordene os números não pelo valor numérico, mas pela quantidade de dígitos. Ordene primeiro os números com menos dígitos e deixe por último os que tiverem mais.
Exemplos
Program.numberLengthSort(new int[]{1, 54, 1, 2, 463, 2}) ➞ new int[]{1, 1, 2, 2, 54, 463}
Program.numberLengthSort(new int[]{999, 421, 22, 990, 32}) ➞ new int[]{22, 32, 999, 421, 990}
Program.numberLengthSort(new int[]{9, 8, 7, 6, 5, 4, 31, 2, 1, 3}) ➞ new int[]{9, 8, 7, 6, 5, 4, 2, 1, 3, 31}Notas
Se dois números tiverem a mesma quantidade de dígitos, retorne-os na ordem em que apareceram originalmente. Por isso, o resultado é diferente de simplesmente ordenar os números da maneira habitual.