Ordenação com buracos
O que os números 4, 6, 8, 9 e 0 têm em comum? Todos têm buracos! Observe como o número 8 contém não um, mas dois buracos.
Dada uma lista de números, ordene-a de acordo com quantos buracos aparecem no número. Ela deve ser ordenada em ordem crescente.
Exemplos
holey_sort([44, 4, 444, 4444]) ➞ [4, 44, 444, 4444]
holey_sort([100, 888, 1660, 11]) ➞ [11, 100, 1660, 888]
holey_sort([8, 121, 41, 66]) ➞ [121, 41, 8, 66]Observações
- Se dois números tiverem a mesma quantidade de buracos, ordene-os pela ordem em que apareceram pela primeira vez.
- Apesar de o número 0 parecer ter dois buracos em algumas fontes, para os fins deste desafio ele terá apenas um buraco.