Skip to content

Instantly share code, notes, and snippets.

@codecademydev
Created May 1, 2020 13:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save codecademydev/5b8a8e5d7509f1b27c4ecd07446cbb9d to your computer and use it in GitHub Desktop.
Save codecademydev/5b8a8e5d7509f1b27c4ecd07446cbb9d to your computer and use it in GitHub Desktop.
Codecademy export
let humanScore = 0;
let computerScore = 0;
let currentRoundNumber = 1;
// Write your code below:
const generateTarget = () => {
return (Math.floor(10 * Math.random()));
};
const getAbsoluteDistance = (firstNumber, secondNumber) => {
return Math.abs(firstNumber - secondNumber);
}
const compareGuesses = (humanGuess, computerGuess, secretNumber) => {
if (humanGuess < 0 || humanGuess > 10 ) {
alert('Your number is out of range. Please enter a number between 0 and 10.')
} else if (getAbsoluteDistance(secretNumber, humanGuess) <= getAbsoluteDistance(secretNumber, computerGuess)) {
return true;
} else return false;
};
const updateScore = winner => {
if (winner == 'human') {
humanScore += 1;
} else if (winner == 'computer') {
computerScore += 1;
}
}
const advanceRound = () => {
currentRoundNumber += 1;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment