From 17a89b4764fb5eb54faab169152bfed26fd4a2e7 Mon Sep 17 00:00:00 2001 From: Michael Espinosa Date: Mon, 7 Sep 2020 21:57:59 -0500 Subject: [PATCH] Challenge js 14 complete --- src/index.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/index.js b/src/index.js index d25ae68..b97f3ab 100644 --- a/src/index.js +++ b/src/index.js @@ -1,6 +1,15 @@ function diamond(size) { // your code - return; + if (size % 2 === 0 || size < 3) { + return null; + } + let text = ''; + for (let i = 0; i < size; i++) { + const level = 2 * i + 1; + text += `${' '.repeat(Math.abs(size - level) / 2)}${'*'.repeat(size - Math.abs(size - level))}\n`; + } + //console.log(diamond); + return text; } -module.exports = { diamond }; +module.exports = { diamond }; \ No newline at end of file