I don/t get why computer wins always, can you guys give me a little help?
<-----JAVASCRIPT SYNTAX, PART I
Number Guesser-----> link: https://gist.github.com/5cbd98e80882b31749db70ed8202858a
I don/t get why computer wins always, can you guys give me a little help?
<-----JAVASCRIPT SYNTAX, PART I
Number Guesser-----> link: https://gist.github.com/5cbd98e80882b31749db70ed8202858a
Hello Javier,
how do you call your function
const compareGuesses=(x,y,z)=>{
var z=generateTarget();
Math.abs(z-x) <= Math.abs(z-y)?true:false;
}
?
I’m a little astonished, that you get a result at all, because you don’t return anything from that function, neither do you assign a value to a variable.
What arguments do the parameters x, y, z receive?
how did i forgot it? (now i feel veryy stupid (-_-) )
fixed code: https://gist.github.com/6bedc7da9ea0d0996f864bae0a27a509
thanks for taking your time
I see that you are returning a value from the function compareGuesses
now, but I’m still missing the function call. What do the parameters x and y stand for?
The function generateTarget
doesn’t make much sense in this context as you’re just returning a variable which you have assigned (but never declared) outside the function scope.
yeap i removed unnecessary function…
x and y are user and computer generated inputs which exercise declares itself after running it
it dont works without ‘generateTarget’, i guess exercice uses it for checking
I would need all the code to help. Or does your program run as expected now?
it runs as expected…
and thanks again for taking your time and helping me out
You’re welcome. Happy coding!