반응형
프로그래머스 0단계 : 짝수 홀수 개수
정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요.
※ 제한사항
1 ≤ num_list의 길이 ≤ 100
0 ≤ num_list의 원소 ≤ 1,000
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하게 했네요.
반응형
'알고리즘' 카테고리의 다른 글
프로그래머스 1단계 : 시저 암호 (2) | 2022.12.07 |
---|---|
프로그래머스 0단계 : 피자 나눠 먹기2 (5) | 2022.12.05 |
프로그래머스 0단계 : 피자 나눠 먹기 (2) | 2022.12.04 |
프로그래머스 1단계 : 예산 (1) | 2022.12.02 |
프로그래머스 1단계 : 이상한 문자 만들기 (1) | 2022.12.01 |
댓글