From a77b5dc820221305f7ba4be755ce2971aa6a2c4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pedro=20Brand=C3=A3o?= Date: Wed, 6 Oct 2021 08:03:24 -0300 Subject: [PATCH] Added SquaredNumbersArray --- .../Javascript/squaredNumbersInArray.js | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Mathematics/SquaredNumbersArray/Javascript/squaredNumbersInArray.js diff --git a/Mathematics/SquaredNumbersArray/Javascript/squaredNumbersInArray.js b/Mathematics/SquaredNumbersArray/Javascript/squaredNumbersInArray.js new file mode 100644 index 000000000..2770de753 --- /dev/null +++ b/Mathematics/SquaredNumbersArray/Javascript/squaredNumbersInArray.js @@ -0,0 +1,20 @@ +array = [-6,-4,1,2,3,5] +arraySquared = [] + +let left = 0 +let right = array.length-1 + +for(let i=array.length-1;i>=0;i--){ + + if(Math.abs(array[left]>array[right])){ + arraySquared[i] = array[i] * array[i] + left++ + } + + else { + arraySquared[i] = array[i] * array[i] + right-- + } +} + +console.log(arraySquared)