Exercícios de algoritmo
Repositório para salvar todos os algoritmos que resolvi para praticar algoritmos, mas também todos os outros que eu não consegui concluir durante a minha janela de tempo para isso.
Lições de algoritmo aprendidas
- Algoritmo Boyer-Moore para obter a maioria
- Bit xor para cancelar os mesmos números
- Bit mais significativo
- Programação dinâmica
- Classificar antes de fazer as coisas
Lições de idiomas aprendidas
- JavaScript é feito para strings, pois os números são necessários para fazer uma subtração
- Python: evite pop e tente acessar diretamente ao elemento, isso melhora muito o desempenho
- Python: para-in não inclui "fim"
- Python: pode usar lambdas para encomendar por chave de objeto
myList.sort(key=lambda obj: obj.prop, reverse=False) - Python: para o alcance, se a etapa não for uma a uma, você deve adicioná -lo como um terceiro
range(5, 1, -1)