Você sabe quantas tarefas o seu computador consegue realizar em 1 segundo?
(computers-are-fast.github.io)- Um desafio de olhar o código-fonte fornecido e estimar quantas vezes aquele programa pode ser executado em 1 segundo.
- Depois de executar, basta prever o tamanho da variável
NUMBERincluída no código-fonte. - Todas as respostas corretas ficam entre 1 e 1 bilhão, com velocidades medidas em um computador comum com SSD.
- Depois de executar, basta prever o tamanho da variável
- Aparecem questões que cobrem uma ampla variedade de tópicos, como entendimento básico de algoritmos, I/O de arquivos, requisições web, SQL e funções de hash.
- São 18 questões ao todo, e todo o código foi escrito em C e Python.
2 comentários
Engraçado kkk
Depois de tentar resolver o problema, vi que é simples, mas bem divertido.
O fato de ainda trazer uma explicação bem didática parece ajudar a ter uma compreensão básica sobre velocidade de execução.