É uma situação parecida com ordenar uma lista. Eu posso usar o sort() da linguaguem, mas saber como fazer um bubble sort, quick sort, merge sort etc.. mostra mais habilidade com a lógica
Respondendo a "Atenção, não é uma crítica, apenas um complemen..." dentro da publicação Como converter números binários para decimais
1