배열 요소의 제곱근이 정수인지 확인하기

배열 요소 중에서 제곱근이 정수인지 확인하는 방법에 대해 알아보겠습니다.

우선, 배열을 순회하면서 각 요소의 제곱근을 계산합니다. 이때, 제곱근을 계산하기 위해서는 Math.sqrt() 함수를 사용합니다. 계산된 제곱근이 정수인지 확인하기 위해서는 Number.isInteger() 함수를 사용합니다.

다음은 JavaScript로 작성된 예제 코드입니다.

const numbers = [1, 4, 9, 16, 25];

for (let i = 0; i < numbers.length; i++) {
  const sqrt = Math.sqrt(numbers[i]);
  if (Number.isInteger(sqrt)) {
    console.log(`${numbers[i]}의 제곱근은 정수입니다.`);
  } else {
    console.log(`${numbers[i]}의 제곱근은 정수가 아닙니다.`);
  }
}

위 코드에서는 numbers 배열의 각 요소에 대해 제곱근을 계산한 후, 계산된 제곱근이 정수인지 확인합니다. 확인한 결과를 콘솔에 출력합니다.

결과는 다음과 같이 나타납니다.

1의 제곱근은 정수입니다.
4의 제곱근은 정수입니다.
9의 제곱근은 정수입니다.
16의 제곱근은 정수입니다.
25의 제곱근은 정수입니다.

위 예제 코드를 기반으로 원하는 배열에 대해 제곱근이 정수인지 확인할 수 있습니다.

참고 자료