From ba56084cf0ac3e05f8992f621c08a2f309c46ca3 Mon Sep 17 00:00:00 2001 From: Alonso Ninalaya Date: Mon, 29 Jun 2020 23:38:31 -0400 Subject: [PATCH] making changes --- assets/js/shapes.js | 52 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/assets/js/shapes.js b/assets/js/shapes.js index e4351ba..1bb2de3 100644 --- a/assets/js/shapes.js +++ b/assets/js/shapes.js @@ -1,31 +1,83 @@ function getLine(length) { // TODO - write method definition here + let response = ""; + for(let i = 0 ; i < length ; i++) { + response += "*"; + } + return response; } function getBox(width, height) { // TODO - write method definition here + let response = ""; + for(let i = 0 ; i < height ; i++) { + for(let j =0; j < width ; j++) { + response += "*"; + } + response += "\n"; + } + return response; } function getBottomLeftTriangle(length) { // TODO - write method definition here + let response = ""; + for(let i = 1 ; i <= length; i++) { + for(let j = 0 ; j < i; j++) { + response += "*"; + } + response += "\n"; + } + return response; } function getUpperLeftTriangle(length) { // TODO - write method definition here + let response=""; + for (let i = 0 ; i < length ; i++) { + for (let j = i ; j < length ;j++) { + response += "*"; + } + response += "\n"; + } + return response; } function getPyramid(length) { // TODO - write method definition here + let response=""; + for (let i = 1 ; i <= length ; i++) { + for (let j = i ; j < length ; j++) { + response += " "; + } + for( let k = 1; k < (i*2) ; k++) { + response += "*"; + } + response += "\n"; + } + return response; } function getCheckerboard(width, height) { + let response = ""; + for (let i = 0; i