diff --git a/main.js b/main.js index 72f0f1a8..0bb4e358 100644 --- a/main.js +++ b/main.js @@ -15,17 +15,42 @@ const rl = readline.createInterface({ const rockPaperScissors = (hand1, hand2) => { // Write code here - // Use the unit test to see what is expected + hand1 = hand1.trim().toLowerCase(); + hand2 = hand2.trim().toLowerCase(); + // Write code here + if (hand1 === hand2){ + return "It's a tie!"; + } else if (hand1 === 'rock'){ + if (hand2 === 'paper'){ + return "Hand two wins!"; + } else{ + return "Hand one wins!"; + } + } else if (hand1 === 'paper'){ + if (hand2 === 'rock'){ + return "Hand one wins!"; + } else { + return "Hand two wins!"; + } + } else{ + if(hand2 === 'rock'){ + return "Hand two wins!"; + } else{ + return "Hand one wins!"; + } + } + // Use the unit test to see what is expected } + // the first function called in the program to get an input from the user // to run the function use the command: node main.js // to close it ctrl + C function getPrompt() { rl.question('hand1: ', (answer1) => { rl.question('hand2: ', (answer2) => { - console.log( rockPaperScissors(answer1, answer2) ); + console.log(rockPaperScissors(answer1, answer2)); getPrompt(); }); }); diff --git a/package.json b/package.json index 09c5e8f1..eefd2ea0 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "eslint": "^3.19.0", "functional-javascript-workshop": "^1.0.6", "htmllint-cli": "github:kevincolten/htmllint-cli", - "http-server": "^0.11.1", + "http-server": "^0.12.3", "javascripting": "^2.6.1", "jsdom": "^11.6.2", "mocha": "^5.0.0",