diff --git a/my-script.js b/my-script.js index 5ac970c..6b6a13b 100644 --- a/my-script.js +++ b/my-script.js @@ -21,46 +21,75 @@ const greeting = (name) => { /** * Write a function called `add` that returns the sum of two numbers */ - +function add(x,y) { + return x + y; +} /** * Write a function called `subtract` that returns the difference between two numbers */ - +function subtract(x,y) { + return x - y; +} /** * Write a function called `min` that returns the smaller of two numbers */ - +function min(x, y) { + return Math.min(x,y); +} /** * Write a function called `max` that returns the larger of two numbers */ - +function max(x, y) { + return Math.max(x,y); +} /** * Write a function called `isEven` that takes a single value and * returns `true` if it is even and `false` if it is odd */ +function isEven(x) { +if (x % 2 == 0) { + return true; +}else (x % 2 != 0) + return false; +} /** * Write a function called `isOdd` that takes a single value and * returns `false` if it is even and `true` if it is odd */ +function isOdd(x) { +if (x % 2 == 0) { + return false; +}else (x % 2 != 0) + return true; +} /** * Write a function called `factorial` that takes a single integer and * returns the product of the integer and all the integers below it */ +const factorial = function(x) { + let product = 1; + for (; x > 0; x --) { + product *= integer; + } + return product; +}; /** * Write a function called `oddFactorial` that takes a single integer and * returns the product of the integer and all the integers below it, but * only if they are odd. If the starting number is even, don't include it. */ - +const oddFactorial = function(x) + for (let ) +}; /** * Write a function that solves the Chessboard exercise from chapter two, @@ -68,7 +97,19 @@ const greeting = (name) => { * Instead of printing each line using `console.log()`, build the grid using * a single string and return it at the end of the function */ +const chessboard = function(size) { + let board = ''; + for (let count = 1; count <= 8; count++) { + if (count % 2 !==0) { + board = board + " # # # #" + '\n'; + } else { + board = board + "# # # # " + '\n'; + } + } + + return board; +} /******************************************* * DO NOT CHANGE ANYTHING BELOW THIS LINE! @@ -85,4 +126,3 @@ module.exports = { oddFactorial: typeof oddFactorial === 'function' ? oddFactorial : null, chessboard: typeof chessboard === 'function' ? chessboard : null, }; -