배열 요소의 제곱 값 계산하기

이번 포스트에서는 JavaScript를 사용하여 배열 요소의 제곱 값을 계산하는 방법에 대해 알아보겠습니다.

문제

주어진 배열에서 각 요소의 제곱 값을 계산해야 합니다.

해결 방법

가장 간단한 해결 방법은 배열의 각 요소를 반복하면서 제곱 값을 계산하고 새로운 배열에 저장하는 것입니다. 다음은 JavaScript를 사용하여 이를 구현한 예시입니다.

// 주어진 배열
const numbers = [1, 2, 3, 4, 5];

// 각 요소의 제곱 값을 저장할 배열
const squaredNumbers = [];

// 배열의 각 요소를 반복하면서 제곱 값을 계산하여 새로운 배열에 저장
for (let i = 0; i < numbers.length; i++) {
  const squared = numbers[i] ** 2;
  squaredNumbers.push(squared);
}

// 결과 출력
console.log(squaredNumbers); // [1, 4, 9, 16, 25]

ES6+ 문법을 사용한 해결 방법

ES6+ 문법을 사용하면 이를 더 간단하게 구현할 수 있습니다. map 함수를 사용하여 배열의 각 요소를 제곱하는 예시입니다.

// 주어진 배열
const numbers = [1, 2, 3, 4, 5];

// 각 요소의 제곱 값을 계산하여 새로운 배열에 저장
const squaredNumbers = numbers.map(number => number ** 2);

// 결과 출력
console.log(squaredNumbers); // [1, 4, 9, 16, 25]

마무리

위의 방법들을 사용하면 주어진 배열의 각 요소의 제곱 값을 간단하게 계산할 수 있습니다. 제곱 값을 계산하는 과정에서 for 반복문을 사용하거나 ES6+의 map 함수를 활용할 수 있습니다.

코드 예시는 JavaScript를 기준으로 작성되었지만, 대부분의 프로그래밍 언어에서 유사한 방식으로 구현할 수 있습니다.

#JavaScript #배열 #제곱