Hacking

You know that your target’s password is 4 characters long, so you’ll just have to brute force 1 character at a time. We already declared the variable correctGuesses which you should use to keep track of how many characters you have guessed.

Now you need to create a loop that only stops when all 4 characters have been guessed. On each loop iteration there are 3 possible outcomes:

  1. You guess correctly which increases correctGuesses by 1 and prints the message ‘Found X characters’ (where X is replaced with the current number of correct guesses).

  2. You guess incorrectly and your target’s terminal has detected too many attempts, which resets correctGuesses to 0 and prints the message ‘Starting over’ to the console.

  3. You guess incorrectly, but correctGuesses is kept with the same value.
    Each outcome has the same probability of happening, but it is random.

Once the password is cracked you should print the message ‘Terminal hacked!’.

Make sure all the messages in your code are in the correct format in order to advance!

var correctGuesses = 0;
var password = [2, 4, 6, 9];
while (correctGuesses != 4)
var currentChar = Math.ceil(Math.random()*9);
switch (password[correctGuesses] === guest) {

case correctGuesses + 0:
password = [2, 4, 6, 9];
correctGuesses = 0;
console.log(‘Starting over’);
break;
case correctGuesses + 1:
password += correctGuesses;
correctGuesses++;
console.log(‘Found 1 characters’
);
break;}

console.log(‘Terminal hacked!’);

Quando criar um tópico, coloque títulos claros e objetivos, que entreguem informação relevante ao contexto do problema.
Evite sempre “ajuda”, “ajude”, “help”, “urgente” e afins, isso afasta possíveis respostas.

O texto do post deve explicar o ocorrido, informar o que é esperado e qual o erro/problema, bem como informar qual linguagem e demonstrar parte do código criado.
Evite a todo custo imagens.

Até que você edite e corrija o título e a publicação, não irei responder.

1 curtida

me desculpa . isso depende da sua bao-vontade … eu sei que sabes onde esta o problema . se nao sabes deixa os outros responder. obrigado

Mas você tá errado, mesmo.

Conforme o post Como fazer uma boa pergunta?, não só seu título está malfeito como você só postou praticamente o enunciado e boa. Não tem como te ajudar assim.

Onde tá tua dúvida? Onde tá dando erro? Não espere que a gente copie e execute o código pra só assim pegar o erro e poder te ajudar, né?

Pelo seu código, você não deve ter noção nenhuma de programação, correto?
Sugiro que comece vendo alguns tutoriais de algoritmo, tem muitos no youtube.

E sobre a questão da falta de boa vontade, só se for a sua né? Copia e cola o enunciado sem explicar nada, e nem se da ao trabalho de traduzir.
Ninguém ta falando por mal não, segue a dica dos cara, vai ser melhor para você.

Não desculpo e isso não depende só da minha boa vontade. Depende muito mais da sua capacidade de entender que, numa comunidade como o guj, é fundamental seguir os padrões solicitados a fim de evitar barbaridades como os tópicos que você abriu.

como eliminar meus topicos