본문 바로가기
알고리즘

프로그래머스 0단계 : 짝수 홀수 개수

by 코터틀 2022. 12. 4.
반응형

프로그래머스 0단계 : 짝수 홀수 개수

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



※ 제한사항

1 ≤ num_list의 길이 ≤ 100
0 ≤ num_list의 원소 ≤ 1,000

※ 입출력 예

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

function solution(num_list) {
    let answer = [];
    let x = [];
    for(i = 0; i < num_list.length; i++){
        if(num_list[i] % 2 === 0){
            x.push(i);
        }
    }
    return answer = [x.length, num_list.length - x.length];
}


※ 다른 사람의 풀이

function solution(num_list) {
    return [
      num_list.filter((num) => num % 2 === 0).length,
      num_list.filter((num) => num % 2 === 1).length,
    ];
  }

num_list에 filter()메서드로 짝수와 홀수의 길이값을 바로 return하게 했네요.
반응형

댓글


광고 준비중입니다.