짝수 홀수 개수

민태영·2023년 7월 5일
0

문제) 정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요.

나의 풀이

  1. for문으로 num_list안에 있는 요소들의 홀 짝 여부를 구하여 각각 even배열과 odd배열에 저장한다.

  2. answer배열안에 even, odd의 길이를 저장하여 리턴한다.

function solution(num_list) {
    var answer = [];
    let even = [];
    let odd = []; 
    for(let idx = 0; idx < num_list.length; idx++){
        if(num_list[idx] % 2 === 0) {
            even.push(num_list[idx])
        } else {
            odd.push(num_list[idx])
        }
    }
    answer.push(even.length, odd.length)
    
    return answer;
}
profile
꿈을 꾸는 개발자

0개의 댓글