코딩 테스트 풀이 🛠

[프로그래머스] 짝수 홀수 개수

엄성준 2022. 10. 10. 15:17

문제 설명

 

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

 

입출력 예

 

num_list result
[1, 2, 3, 4, 5] [2, 3]
[1, 3, 5, 7] [0, 4]

 

나의 풀이

1
2
3
4
5
6
7
8
9
10
11
12
13
14
function solution(num_list) {
        let even =0;
        let odd = 0;
    
    for(let i=0; i<num_list.length; i++){
        
        if(num_list[i] %2===0){
             even++
        }else{
             odd++
        }
    }
    return [even, odd];
}
cs

 

문제를 풀며 느낀 점

 

- 처음 문제에 접근할 때 쉽게 풀 수 있을 줄 알았는데 풀다 보니 초기화 -> 할당 -> 리턴 개념이 잡혀있지 않았던 것 같습니다. 그래서 계속 오류가 났었는데 이 문제를 통해 어느 정도 개념을 잡을 수 있었던 것 같습니다.