배열을 짝수와 홀수로 분류하기

배열을 짝수와 홀수로 분류하는 방법에 대해 알아보겠습니다.

1. 알고리즘 개요

  1. 주어진 배열을 반복하면서 각 요소가 홀수인지 짝수인지 판별합니다.
  2. 홀수인 경우 “odd”라는 새로운 배열에 추가하고 짝수인 경우 “even”이라는 새로운 배열에 추가합니다.
  3. 최종적으로 “odd”와 “even”이라는 두 개의 새로운 배열을 반환합니다.

2. 예시 코드

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

function classifyArray(arr) {
  let odd = [];
  let even = [];

  for (let i = 0; i < arr.length; i++) {
    if (arr[i] % 2 === 0) {
      even.push(arr[i]); // 짝수인 경우 even 배열에 추가
    } else {
      odd.push(arr[i]); // 홀수인 경우 odd 배열에 추가
    }
  }

  return {
    odd: odd,
    even: even
  };
}

const inputArray = [1, 2, 3, 4, 5, 6];
const result = classifyArray(inputArray);

console.log("Odd numbers:", result.odd);
console.log("Even numbers:", result.even);

3. 코드 실행 결과

위 예시 코드를 실행하면 다음과 같은 결과가 출력됩니다.

Odd numbers: [1, 3, 5]
Even numbers: [2, 4, 6]

4. 참고 자료

#coding #javascript