배열을 짝수와 홀수로 분류하기
배열을 짝수와 홀수로 분류하는 방법에 대해 알아보겠습니다.
1. 알고리즘 개요
- 주어진 배열을 반복하면서 각 요소가 홀수인지 짝수인지 판별합니다.
- 홀수인 경우 “odd”라는 새로운 배열에 추가하고 짝수인 경우 “even”이라는 새로운 배열에 추가합니다.
- 최종적으로 “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