Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let gabaritoAzul = [
- 'B',
- 'B',
- 'D',
- 'E',
- 'C',
- 'C',
- 'E',
- 'C',
- 'B',
- 'A',
- 'B',
- 'D',
- 'B',
- 'E',
- 'D',
- 'A',
- 'C',
- 'D',
- 'D',
- 'B',
- 'B',
- 'B',
- 'E',
- 'A',
- 'D',
- 'E',
- 'C',
- 'A',
- 'C',
- 'E',
- 'D',
- 'B',
- 'E',
- 'B',
- 'A',
- 'B',
- 'C',
- 'B',
- 'E',
- 'A',
- 'E',
- 'C',
- 'A',
- 'D',
- 'A',
- 'C',
- 'A',
- 'C',
- 'D',
- 'D',
- 'B',
- 'D',
- 'D',
- 'E',
- 'C',
- 'C',
- 'E',
- 'D',
- 'E',
- 'E',
- 'E',
- 'B',
- 'C',
- 'E',
- 'A',
- 'E',
- 'E',
- 'C',
- 'B',
- 'B',
- 'E',
- 'B',
- 'E',
- 'D',
- 'B',
- 'E',
- 'D',
- 'E',
- 'C',
- 'B',
- 'E',
- 'B',
- 'D',
- 'C',
- 'A',
- 'A',
- 'B',
- 'C',
- 'D',
- 'E',
- 'B',
- 'D',
- 'D',
- 'E',
- 'D',
- 'B',
- 'C',
- 'A',
- 'C',
- 'E',
- 'B',
- 'C',
- 'C',
- 'A',
- 'C',
- 'D',
- 'C',
- 'D',
- 'D',
- 'A',
- 'E',
- 'C',
- 'A',
- 'A',
- 'D',
- 'B',
- 'D',
- 'B',
- 'C',
- 'E',
- 'E',
- 'A',
- 'E',
- 'A',
- 'A',
- 'B',
- 'E',
- 'B',
- 'E',
- 'B',
- 'B',
- 'A',
- 'C',
- 'E',
- 'D',
- 'A',
- 'C',
- 'E',
- 'A',
- 'D',
- 'C',
- 'E',
- 'B',
- 'B',
- 'D',
- 'A',
- 'D',
- 'A',
- 'A',
- 'E',
- 'B',
- 'B',
- 'D',
- 'D',
- 'E',
- 'D',
- 'A',
- 'B',
- 'A',
- 'D',
- 'B',
- 'E',
- 'Anulado',
- 'C',
- 'C',
- 'C',
- 'D',
- 'B',
- 'C',
- 'A',
- 'E',
- 'E',
- 'A',
- 'C',
- 'B',
- 'C',
- 'D',
- 'D',
- 'A',
- 'B',
- ];
- let alternativas = ['A', 'B', 'C', 'D', 'E'];
- function algoDe(x) {
- return x[~~(Math.random() * x.length)];
- }
- function processar() {
- let tentativas = 0;
- let inicio = new Date();
- for (let i = 0; i < gabaritoAzul.length; i++) {
- if (gabaritoAzul[i] !== "Anulado"){
- let chute;
- do {
- chute = algoDe(alternativas);
- tentativas++;
- } while (chute !== gabaritoAzul[i]);
- }
- }
- console.log("Tentativas para fechar o gabarito aleatoriamente: " + tentativas);
- console.log("Tempo gasto para acertar tudo: " + (new Date() - inicio + "ms"));
- }
- processar();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement