Skip to content

Instantly share code, notes, and snippets.

@codecademydev
Created March 4, 2021 07:20
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/2fcbff566b9317163ee0fb9b3edb7c17 to your computer and use it in GitHub Desktop.
Save codecademydev/2fcbff566b9317163ee0fb9b3edb7c17 to your computer and use it in GitHub Desktop.
Codecademy export
let humanScore = 0;
let computerScore = 0;
let currentRoundNumber = 1;
// Write your code below:
function generateTarget() {
return Math.floor(Math.random() * 9)
}
function isProperInput(userGuess) {
if(userGuess < 0 || userGuess > 9) {
alert("Error: Number must be an integer from 0 - 9")
}
}
function compareGuesses(userGuess, computerGuess, targetNum) {
if(getAbsoluteDistance(targetNum, userGuess) <= getAbsoluteDistance(targetNum, computerGuess)) {
return true; //user wins
} else {
return false //computer wins
}
}
function getAbsoluteDistance(num1, num2) {
return Math.abs(num1 - num2)
}
function updateScore(winner) {
if(winner === 'human') {
humanScore++
}
if(winner === 'computer') {
computerScore++
}
}
function advanceRound() {
currentRoundNumber++
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment