Answer to Question #221545 in HTML/JavaScript Web Application for chandi

Question #221545

Given an array

myArray of numbers, write a function to square the alternate numbers of the myArray, starting from index 0 using the array method map.Input

  • The input will be a single line containing an array myArray

Output

  • The output should be a single line containing an array with alternate numbers squared

"use strict";


process.stdin.resume();

process.stdin.setEncoding("utf-8");


let inputString = "";

let currentLine = 0;


process.stdin.on("data", (inputStdin) => {

 inputString += inputStdin;

});


process.stdin.on("end", (_) => {

 inputString = inputString.trim().split("\n").map((str) => str.trim());

 main();

});


function readLine() {

 return inputString[currentLine++];

}


/* Please do not modify anything above this line */


function main() {

 const myArray = JSON.parse(readLine());

  

 /* Write your code here */


}


kindly share the following code



1
Expert's answer
2021-07-29T23:32:08-0400
const myArray = [2,1,5,6,9,3,8,4];


function alternateSquaring(array){
    let result = array.map((item,index) =>{
        if(index % 2 === 0){
              return item * item;
        }else{
              return item;
        }
    });
    console.log(result);
}


alternateSquaring(myArray);
//Output [4,1,25,6,81,3,64,4]

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS