Answer to Question #170074 in HTML/JavaScript Web Application for Chandra sena reddy

Question #170074

Square at Alternate Indices

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

Constraints

  • Each value in the array must be a number


Sample Input 1

[ 1, 2, 3, 4, 5 ]


Sample Output 1

[ 1, 2, 9, 4, 25 ]


Sample Input 2

[ 2, 4 ]


Sample Output 2

[ 4, 4 ]


1
Expert's answer
2021-03-10T13:00:09-0500
const arr1 = [ 1, 2, 3, 4, 5 ];
const arr2 = [ 2, 4 ];

function squareAlternate(arr) {
    return arr.map( (item, index) => {
        if (index % 2 == 0) {
            return item *= item;
        } else return item;
    })
}

console.log(squareAlternate(arr1));
console.log(squareAlternate(arr2));

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